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 been working on this for some time. When I start the car it fires up nice then settles in to a rough idle. When I step on the gas it hesitates. No codes come up.
I decided to check the TPS which was fine. I then checked the IAC which was fine. In the process I disconnected the MAF and forgot. I started the car. It had a little hesitation at first but started and ran fine. It did bring up a code for the MAF sensor. Continues to run fine unless the MAF is plugged in.
Is this a MAF problem, a problem with the MAF relays, or something else?
Sounds like your MAF was doing its job if it wansn't throwing codes before......but why not do a little maintenance anyway:
Get some MAF cleaner and clean the sensor.
Replace both the power and burn-off relays if they have been in there a long time. Oh and clear the MAF code off your ECM.
Get some throttle body cleaner at the parts store while your there and clean up that TB while your at it.
Clean or change your O2 sensor.
Clean or change your air flilter if you've not done that in a long time.
If the car runs better with the MAF disconnected it is probably the MAF or maybe the relays that was your problem . What you did is actually the way that you check to see if the MAF is working.I would change the relays first to see if thats the problem because if it turns out to be the MAF the relays should be changed anyway....