i have a 92' cherokee 4.0 4x4, the problem is stalling. having read all previous post, i replaced the cpr, 80.00 later it still wont start. the stalling will occur under any condition, after a turn, going striaght at 40 mph, or while running at idle for 15 mins. i have to wait 2 days before it will start up again. when i retrieve the error code it shows 54. i am about to change the distributor. is this a sound move or a waste of money???i have already replaced the fuel pump, filter, cap and rotor, wires etc... I have 160000 miles on it and would like to get atleast another year. any suggestions out there. :?