I have a 1990 jeep cherokee that sometimes will not start,the engine cranks over,but will not start. sometimes you can go days even weeks and will start no problem.most of the time when it won't start you can try after about a half hour and it will start.One time I spent all day tryin until I finally had it towed home, and it started right after it came off the tow truck. You never know when it's going to start. I have changed the fuel pump,fuel pump relay,cap & rotor,plugs & wires. Engine is a 6 cyl. 4.0 . this problem happens hot or cold. Can somebody help me please. Hi,I've got a 94 Jeep CHEROKEE XJ 4L 6 CYL,and what I can say,the problems is related to the FUEL PUMP POWER,had that problem last year,and I repalce the fuel pump,3 weeks later same problem,I checked after trying everything,and fuel pump don't get power,moving wires beside fuse box,putting petol to clean connections,and the cherokee back to the road,strange,it happens last year on may,and now the same problem,but won't start at all,crank fine,but fuel pump don't get power,fuel pump ok,relays fine,I don't know,like my cherokee but can't satnd it anymore...Can anybody or technician tell me why it happens,I live in Spain and nobody even the JEEP official service knows how to fix this problem,thanks,Luigi