Hello,
I drove my car today for about 4 hours (City driving only), and when I came back I tested the faulty codes, I got these 2 codes pending and the check engine light hasn't on yet and I never got the codes before.
P0101 - Mass or Volume Air Flow Circuit Range/Performance Problem
P0172 - System too Rich (Bank 1)
I cleaned the MAF sensor a few days ago and I plugged it in properly. Is there a way to test the sensor circuit using a multi-meter? or the OBD tool? Is P0172 caused by P0101? So if I put on a new MAF sensor, will issue be fixed?
I used "CRC Mass Air Flow Sensor Cleaner" to clean it every time I change the oil.
Vehicle: 2009 Subaru Forester Non-turbo
Thanks!
Well you shouldn't clean it that often. You might have end up damaged it. Now. There's no definitive test to see if it's good or bad. We mechanics use a freeze frame oscilloscope and analyze the waveforms but you need a lot of knowledge to figure out what those waveforms mean. I find places like AutoZone you could buy one and if it doesn't work and they return them, they have a pretty liberal return policy
@scottykilmer Thank you, Scotty.
I thought cleaning the MAF sensor can improve performance. I’m wondering how often it should be cleaned.
@scottykilmer Thank you, Scotty.
I thought cleaning the MAF sensor can improve performance. I’m wondering how often it should be cleaned.
Scotty typically answers questions once and doesn't revisit them. Basically you clean a MAF sensor when you notice your engine is performing poorly. It's not something you should do on a schedule like oil changes every 5K miles.
@hixster Got it, thank you!!
Yesterday I unplugged the MAF sensor and plugged it back, then cleared the code. Today I drove it for more than 5 hours the code didn’t come back.
@carlyle705 thanks for the update 👍