Dodge Repair: engine wont rev under load: 94 Voyager, plymouth voyager, faulty sensor


Question
QUESTION: My 94 Plymouth Voyager won't allow me to go above about 3500 rpm while it is in high gear.  It will rev up in park and in first gear.  This vehicle doesn't get driven much but I would like for it to work right when it dies.  Any ideas?

ANSWER: Hi Bob,
Try the ignition switch to get a fault code readout. Turn the key:"on-off-on-off-on and leave on" doing that in 5 seconds or less elapsed time. Then watch the check engine light, which remains "on", to see it begin to flash, pause, flash, etcl. Count the number of flashes before each pause. Then repeat the process to insure an accurate set of flash counts. Tell me the counts in the order of appearance and we'll go from there. Let me know which engine you have.
Roland

---------- FOLLOW-UP ----------

QUESTION: I have a 3.0 engine.  The codes appear to be 35255 with small spaces between each.  I believe it is a 4 speed tranny.

ANSWER: Hi Bob,
Give another look as the fault codes are two digit numbers so there needs to be an even number of counts. The 55 means 'end of code readout' so the 3 or the 5 or the 2 is actually broken up into another count. It may be that the 3 is actually 1 then 2, and thus the codes would be 12, 52, and 55. The 12 just means the battery was disconnected in the recent past, so the 52 code would be the relevant item which says that the oxygen sensor on the exhaust manifold is reading rich all the time which could either be due to a faulty sensor or a fuel injector that is leaking. You could check the spark plugs to see if any or all appear to be wet as a check on the injector situation and if that looks to not be an issue then replace the oxyten sensor.
Please 'rate' my answer (see below).
Thanks,
Roland

---------- FOLLOW-UP ----------

QUESTION: Hey Roland,
Sorry it took so long to get back to you.  I am no longer able to do much on the vehicles so I had to wait till my son was available.  You were correct on the codes.  I checked the plugs on the front of the engine (easier to get at) and they were a little sooty but not wet.  I cleaned them with sandblaster attachment and reset the gap.  The gap when I pulled them was about .042.  I reset them to the correct .040.  Then we installed a new oxygen sensor.  I drove it today and while there is a small difference (I managed to get it up to 4000 rpm in 2nd) by and large the problem still exists.  My next step will be to pull the plugs on the rear of the engine, clean, and regap.  I also noticed that the sensor had been replaced at some time.  This engine has 130,000 miles on it and I don't think it should be ready for a third sensor.  Any other suggestions beyond what I already have planned?

Answer
Hi Bob,
If you disconnect the battery briefly it will erase the old code (except the 12 which will be set again). Then drive it again for a while and do another code readout to see if the 52 is back. If so the possible causes would be too high fuel pressure (should be 48 psi), other engine sensor calibrationa(but unclear what that means), ignition system failure (so yes do the rear plugs if not too big a job), the sensor itself which you did, and mechanical problems (unspecified).
Let me know how it works out for you.
Please 'rate' my answer (see below).
Thanks,
Roland