my 93, 4.0L cherokee was occasionally stalling. In testing the old TPS, I was getting 5 volts, but the middle lead at WOT I was only getting 3.9 maximum. It did go up smoothly in voltage though. I pulled the code 24 and replaced TPS. Jeep ran fine that day, then next day it won't start. The engine cranks and cranks but doesn't even try to turn over. I hear the fuel pump noise too. I checked this morning, and I'm not getting any codes now, just the 55. Is it possible that I have a defective TPS? Would that cause a no start now that the engine is cold?