Damn Check Engine Light keeps coming on.
I installed a dry shot yesterday and the CEL came on when we were done. The code is coming from the MAF. I thought it was because we pulled the screen, but I installed a new one today and still got the code. I did the idle relearn and still got the problem. I then pulled off the entire intake and reassembled it making sure all the connections were tight and did the idle relearn - came on a few minutes later than it had the previous time. Finally I disconnected the battery, reconnected it and drove it not bothering with the idle relearn. Worked fine for about 30 miles. But once I refired the car and it stumbled at idle, the light came back on again.
Other than checking all the connections what else should I look for? This is driving me nuts!
Other than checking all the connections what else should I look for? This is driving me nuts!
Its almost like the idle relearn isn't taking. The car runs fine when I pull the fuse, let it lewarn and then take it for a ride. As soon as I restart it, it doesn't want to idle in drive at a stop and the light comes on.
Look at the Freeze Frame PIDs for that DTC to get a better idea of exactly what was going on when the DTC went SET. Don't be so quick to blame the MAF just because you got a MAF DTC. Auto Zone unnecessarily sells plenty of O2 sensors when customers come in with a SES that was set by a O2 DTC. Thing is the O2 is good because it is supposed to set the DTC when tailpipe emissions excede 1.5 times the FTP. The SES is just telling them that their LTFT is either too high or too low. The O2 has to be good for the computer to figure that out or else the SES would not turn ON. Check for a vacuum leak. Don't be so quick to blame your MAF before you look at your Freeze Frames.

