BMW E46 OBD2 P1188 P1189 : Finally fixed! DIY replacement of the MAF (323i / 325i / 328i / 330i)

BMW E46 OBD2 P1188 P1189 : Finally fixed! DIY replacement of the MAF (323i / 325i / 328i / 330i)

My 323ci has been throwing ODB-II codes P1188 & P1189 for the last few months.

I’ve been struggling to find the cause and it finally turned out to be the MAF.

I’ve tried:
– Replacing the intake boots
– CCV hoses
– Fuel injector cleaner
– MAF – finally fixed it!

Easy fix, just takes about 5 minutes and a flat head screw driver.

19,983
Like
Save


Comments

Wakjob says:

4 years later… and now they are $20. E46's are a bargain atm.

Ben says:

Why didn’t you clean it? , can you send me your old non working MAF? , I might be able to clean it and get some use out of it

Bry Ytab says:

II BooRadley I have the 1188 and 1189 codes as well. I have repaired all vacuum leaks with all new hoses, new CCV, new gaskets, new boots, new OEM spark plugs, new OEM upstream o2 sensors, AND brand new VANOS seals. My fuel pump and filter are recently changed within the last 30k miles so I’m not focusing on that as a possible cause. The codes come back after about 20- 40 miles of driving. I also have a rough idle (especially cold) which is upsetting after all this work. I read about the MAF actually being the issue even though it’s not throwing a code. They say a transistor inside its circuit board goes bad giving false readings and throwing the fuel trims off.

So I bit the bullet and purchased a new MAF (OEM VDO/Siemens)

I will report back if this fixes these codes for me as well.

To the OP…thanks for posting this video.

(My car is a ‘99 528i with the m52tu engine)

HipHopBeatSource says:

Just got a p1189 code on my 323i. Sure hope it's a simple fix. Thanks for the post.

nunya says:

I've been dealing with those two codes as well, along with the same solutions. I'll have to give this a shot, my car has an aftermarket maf the PO put in. Has to be that or pre cat o2 sensors?

Comments are disabled for this post.