Q: Check Engine Light stays on with P0101 code. Has been reset several times in the last 1 1/2 years.

asked by on October 24, 2016

MAF sensor has been cleaned with special MAF sensor cleaner to no avail. Unplugging and replugging connector does not help.

My car has 120000 miles.
My car has an automatic transmission.

Check Engine Light is on Inspection $94.99 - $114.99 Get a Quote

The P0101 code may be related to many other things aside from the mass air flow sensor such as: intake air leaks, dirty mass air filter, an open or shorted MAF sensor harness, or a poor connection involved with the MAF. If you want to have a definitive repair on this, a certified professional from YourMechanic can throughly pinpoint the cause of the code and perform appropriate repairs.

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing


Experienced Mechanic?

Earn up to $70/hr

What others are asking

Cars stalls when the AC is turned on.
A seized AC compressor can stall your engine when you turn on the air or defroster because it sends a signal to engage the clutch on the compressor, which causes more resistance than normal. But there are switches that level...
Car making sound like bearings around the fan pulley
While being aware of where the noise is coming from on your BMW is important, it can be quite challenging to pinpoint noises that are happening particularly around the pulley area. Not only have I found it takes an experienced...
Get a code P0743, car has a very slow pick up from stop position.
The code is for the torque converter clutch solenoid or circuit problem. The solenoid and the wiring will need to be tested following the manufacture pinpoint test to see if the solenoid is bad or the wiring or computer is...
Low gas mileage
Hello. The fuel mileage rating on most vehicles is a rating estimate of the fuel mileage you should get. The problem with this rating you see in the windshield is based on city or highway driving. Both of these ratings...
Engine overheats with new radiator, new thermostat and fan relay
It is normal for the lower hose to be significantly colder than the upper hose, but it should still be warm. The upper hose should be almost too hot to touch with bare hands, and the lower hose should be...
VTC problem - 2008 Infiniti FX50S
The engine control system uses the engine oil pressure to control the variable intake valve timing on this model. If the engine oil is low or very dirty it can trigger this type of fault and cause the system to...
Hi! We have a 2007 Honda CR-V and recently several dashboard lights came on.
Hi. It is possible that the dashboard lights will do the same thing for each of the problems the dealership say you have. It seems when the computer was replaced it did temporary fix the problem you had with the...
Whole Car shakes while driving
It sounds like you may have a failing or worn out wheel bearing. A wheel bearing (https://www.yourmechanic.com/services1/wheel-bearings-replacement) will usually fail due to pitting or small damage on the surface of the rollers or the bearing race. Both the surface of...
F150 5.0, oil pressure warning light will come on and off
You should have the instrument cluster checked and scanned for codes and check engine harness on drivers side to see if it is shorting out on back of engine near injectors. If no problems are found with harness or codes...

Related articles

P0197 OBD-II Trouble Code: Engine Oil Temperature (EOT) Sensor Low
P0197 P0197 code definition Engine Oil Temperature (EOT) Sensor Low What the P0197 code means This code specifically means that the resistance value the powertrain control module (PCM) sees is low in comparison to the predefined specifications. This can possibly...
P0138 OBD-II Trouble Codes: O2 Sensor Circuit High Voltage (Bank 1, Sensor 2)
P0138 code definition O2 Sensor Circuit High Voltage (Bank 1, Sensor 2) What the P0138 code means P0138 is the OBD-II generic...
P0440 OBD-II Trouble Code: Evaporative Emission Control System Malfunction
P0440 P0440 code definition Evaporative Emission Control System Malfunction What the P0440 code means P0440 is an OBD-II generic code that the engine control module (ECM) has detected a leak in the fuel tank vapor system or a vapor pressure...