Hello there,
My 2008 toyota corolla with 105k miles, the other day after some days without using it, when turned it on after I got where I went and parked it it was shutting off when idling. I checked the codes and the code was related to the Mass Air Flow Sensor, it had two errors codes related to this (I don't remember the codes). After this, I purchased a new MAF sensor in Amazon (about $90), I replaced it and the check engine light went away and no more codes. However, after driving about 40 miles I got the code P0101 (Mass Air Flow Circuit Range/Performance), the car runs ok, it is running ok while idling but the code still persists. I took the car to an auto part, they recommended to change the sensor, I did it again (~$90), I did reset the codes and after driving another 30-40 miles the check-engine light came up again and the same code.
As some additional information, I replaced the intake air filter just few months ago and it is clean.
Any idea what could be causing this? I have seen some people mentioning the PCV valve, but I'm not sure and I don't want to keep replacing things without being sure.
Thanks!
Don't buy cheap maf sensors they never work properly only buy a OEM.
thanks for your input
Hi there, you were right, just replacing the sensor for the OEM one resolved the issue completely. I bought it on the dealer, replaced it and so far so good. Thanks.
Awesome. Happy to hear it's fixed
I believe the OEM maf is denso. Make sure you also the check the wiring. Do what @doc said as well.
Check for air leaks at the air filter housing box, and the hose going to the throttle body. They have to be tightly fitted and properly installed.
thanks