On a cold start the engine spikes a high rpm like it normally does and then comes back down and everything seems fine. Once the engine warms up, the problems start!
On a warm engine, the car idles really rough. Almost feels like it wants to stall. If you give it a little gas (while braking) then it overcompensates and the idle hesitation goes away.
During acceleration there is a very subtle 'grab' when running in the lower gears. It's not very noticeable but it 'grabs' or 'hesitates' slightly during acceleration. Maintaining speed it seems fine and I don't notice any fluctuation. Running in the high gear/rpm (55-65mph) I don't notice it.
About a day later the CEL threw p0171 (system too lean bank 1). The very first thing I did was replace the upstream/pre-cat O2 sensor and then cleared the code. The CEL didn't come back but the original problem didn't improve.
I took the Idle Air Control off the throttle body and cleaned it with carb cleaner. I dried it and put it back on. I also cleaned the choke on the throttle body. That didn't seem to help, plus running the engine with the IAC unplug made it worse so I figure my IAC is good.
Next, I thought it might be a misfire so I replaced all four plugs and wires. That didn't fix it so the next thing I replaced was the ignition coil because the primary coil tested on the high side of the ohm tolerance (.9 sometimes 1) without a load. That didn't fix it either but did seem to improve the overall hesitation for about a day or so (about 50 miles worth). I thought I might have fixed the issue until it returned a day or two later.
So then I decided to replace the fuel filter. Didn't improve anything (still no CEL the whole time). Next thing I did was change the oil and oil filter. No dice.
So then I started thinking vacuum leak. I walked all through the intake process and I found a dislodged pcv tube (dislodged where it connects to the air filter) and an EGR tube seared at the manifold.
I reconnected the pcv tube and used epoxy to secure it to the air filter box (because the plastic OEM grommet was broke). I ordered a new EGR tube and replaced it (yes, I reconnected the crank case breather tube). After all that, it didn't improve the original problem but the engine noise, smell and gas mileage was much better because of the new EGR tube!
So at this time I can only think of two other things that could be the issue. Injectors or MAF sensor.
Figured I would go after the injectors first. I chose the easy route. I treated with a bottle of Lucas injector cleaner. Believe it or not, for the first 30 miles or so after the treatment. The original problem was almost gone. Just a very subtle hesitation at idle. But only if it idled for a while, not right away like before. I thought that was it. Some dirty injectors that were now getting cleaned up!
About a day later. The 'hesitation at idle/grabby during acceleration' was back and just as bad as ever and the CEL lit back up with p0171 (system too lean bank 1).
The only thing I can think of at this point is the MAFS. So I grabbed a Security Torx and took it off and disconnected the harness. I hosed it with CRC MAF cleaner, left it dry and reconnected/installed it. That didn't fix anything.
Just a little bit ago I was doing some more testing with the MAFS and here is what I found:
The engine seems to idle better/different with the MAFS disconnected, when I reconnect it the problem returns. I know that the engine will run rich without it so I didn't do it for very long, just to test. Without the MAFS connected it still idles rough. But not near to the point that it does with the MAFS connected.
The other discovery I made was that if I remove the MAFS from the intake hose (and set it on top of the hose) but still leave the wiring harness connected the engine seems to idle much better and I don't notice any issues. Moving the MAF too much while outside the intake hose seems to causes unexpected air flow and kills the engine.
I'm at my wits end. The MAFS is like $137.00 for my engine so I don't want to replace it unless I need to but I'll happily do it if that will fix this issue. What do you guys think?
Thursday, August 1st, 2019 AT 5:58 PM
(Merged)