We have a 95 zj and about 2 months ago when we were getting on the highway the rpms dropped to almost zero sputtered and almost died so we pulled off the highway turned the ignition off waited about 5 min then it started right up and ran fine 4 a couple weeks then it did it again except this time it didn't want 2 start again we checked the relays, vacuum lines, plug wires, coil, and the crankshaft and camshaft position sensors everything looked fine. Turned the motor over and it started. Ran ok till last night then it had a hard time starting and when it did start it was misfiring really really bad, and kept trying 2 die. Changed the relays and it ran on for a couple hours the it did it again and everytime it would die it took a while to get it to start again. We pulled the codes and got a 11 and 54. Right now it's running normal but I'm pretty sure that's only temporary so I'm trying 2 find and fix the problem before it happens again and we get stranded somewhere. But since it comes and goes I have no idea where 2 start. Any help would be greatly appreciated. Tia!