When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
I have an 89 Ranger, 2.3L, 5 speed. First problem is a high idle, when i'm driving down the road, and i'm coming to a stop and put down the clutch pedal, the rpms race up and don't come back down unless i put it back in gear, or come to an almost dead stop in the road, then the idle drops down to normal. I'm also getting VERY bad gas mileage, about 160 miles on a full tank of gas (about 15 gallons). I'm getting a CEL and the codes i'm getting are 33 and 41. 33 tells me the EGR isn't opening(if i remember correctly) and 41 is a stuck open O2 sensor, making the engine run too rich. I've cleaned the IAC a couple times now and nothing has changed, replaced the TPS, nothing changed. The other big problem i'm having is that the truck failed inspection for emmisions. the CO standard level is 1.99, my truck read at 6.98, and the NO level standard is 220, my truck read 430. If i replace the O2 sensor and clean the EGR valve at the intake(make sure it's not clogged with carbon) is that gonna bring my emmisions down to the normal level, or am i looking at a much bigger problem that will have to go to a shop to fix? On a side note, with the EGR valve, i removed the vac line and reved the engine, i do get a vac on the line, so i'm assuming that the hole between the EGR and the intake is clogged with carbon. Any help or suggestions would be greatly appreciated, i don't want to spend too much money on a truck that's only gonna break my heart, lol.
Sounds like the engine is definitely not getting not the info that it needs. That would make it run like you're saying. It goes into "make it run " mode, which is the one it uses if sensors are malfunctioning, or codes are throwing. I'd try the O2 sensor, clean out the EGR, and go from there. If it still wants to rev to high heaven and doesn't come back down then I'd try something else. If the engine isn't idling right then it isn't gonna pass emissions.