Originally Posted by LewDog
I've had checked/replaced: IAC Sensor, MAF Sensor, Fuel Filter, Fuel Pump, Vacuum Lines, Battery Terminals, and it still hasn't corrected the problem.
It starts like a champ, then the idle rpms vary wildly then it likes to stall. I basically have to start it and immediately go.
Which things have you replaced? MAF? IAC?
Disconnected MAF to test?
Have you checked fuel pressure with a gauge?
Have you R/R the EGR? Given it a mild wack to see if it'* staying open bleeding in air?
Checked the PCV for proper operation and o-rings?
My thinking would be to check the temperature sensor for the computer. Your mechanic should have checked that with a scan unit to see that the computer was getting a reading to use for mixture that was close to the actual coolant temperature.
Have you sprayed carb cleaner over the intake manifold to see if air is being sucked in through a crack?