Wife's 2003 Montana intermittently exhibits a high idle (2500rpm) or racing engine while moving. When it happens it's so bad she needs to ride the brakes to keep the speed under control. If she turns the van off and restarts it then it is fine (for a while). Obviously she is not willing to drive it like this.
The engine is throwing some codes but I'm not convinced they are related. P0135 (upstream O2 sensor heater) started a few months before the issue popped up - haven't gotten around to swapping the sensor out yet. P0452 (fuel tank pressure sensor low voltage) and P1639 (5 volt ref 2 circuit) come and go - sometimes the issue happens without these codes and sometimes the codes trigger without the issue happening. (I've been clearing the codes periodically).
Seems to me that somehow excess air must physically be getting into the engine - I don't see how a bad sensor could play into this since there must be air to support the high engine speed. I've replaced the IAC and cleaned the port but it didn't make a difference, and I've checked the vacuum lines as best I could but it's darn near impossible to work in this cramped engine bay.
Any thoughts?
The engine is throwing some codes but I'm not convinced they are related. P0135 (upstream O2 sensor heater) started a few months before the issue popped up - haven't gotten around to swapping the sensor out yet. P0452 (fuel tank pressure sensor low voltage) and P1639 (5 volt ref 2 circuit) come and go - sometimes the issue happens without these codes and sometimes the codes trigger without the issue happening. (I've been clearing the codes periodically).
Seems to me that somehow excess air must physically be getting into the engine - I don't see how a bad sensor could play into this since there must be air to support the high engine speed. I've replaced the IAC and cleaned the port but it didn't make a difference, and I've checked the vacuum lines as best I could but it's darn near impossible to work in this cramped engine bay.
Any thoughts?