Honda Odyssey Forum banner

'99 Random stall at 2000 rpm + P0131

3474 Views 3 Replies 4 Participants Last post by  OdyinNH
This started a few days ago. '99 Ody 224,000 miles

Idle was just a bit rough. More like a mild knocking with a random frequency. Drove to the supermarket, parked and shopped (maybe 20 minutes). Started up. Proceeded down the road then suddenly no response from gas pedal. No matter how far I pushed the gas pedal, rpm would not go over 2000 rpm. Limped along at about 20 mph and pulled into median. Put in Park and let it idle a bit, then tested by revving engine. It would consistently rev up to 3000 to 4000 rpm, so I proceeded home with no problem Code thrown was P0131 Low O2 sensor (upstream) voltage

The next day the same series of events happened again in much the same way along with code P0131. So it seems that it won't do this on the first trip of the day. Only after a few short trips. I haven't immediately assumed the O2 sensor is bad thinking that a stalling engine could cause this code because the alternator just isn't putting out enough volts. Is this correct logic? However, this P0131 code has been showing up randomly every few months or so for the past year. Now it is showing up almost daily. I think the O2 sensor was last replaced around 100,000 miles (with a Bosch, I think). I have Denso O2 sensor on order but was wondering if there is something else I should be looking at.

Some other things I have done in the past year:

- checked IAC valve, it seemed be turning OK.
- replaced O-ring under MAP sensor, it was old and cracked causing air leak and rough idle.
- I think I last cleaned the EGR ports at around 180,000 miles

Thanks for your input,

Todd K.
See less See more
1 - 4 of 4 Posts
Measure the voltage on the senser and at the PCM. Check the connectors for corrosion. The alternator only charges the battery. It is the battery that supplies the voltage. Cutting off the alternator will only drop the voltage slightly unless your battery is shot.
Yes to DENSO brand O2 sensors.
Replace the o2, Denso only. That code is real although it could be a connection it's most likely the sensor. I had a similar code but I think mine was high voltage on it. I replaced it and no more code, it seems to run smoother too. A bad sensor can do some wacky things, I had one in a Jeep that would make it buck in an awful way. It always happened a couple minutes after starting and until the engine warmed up then it went away. Luckily it eventually (after a month of bucking) set an o2 code while idling one day or I may never have found the issue.
1 - 4 of 4 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.