P0100

Mass or Volume Air flow Circuit Malfunction

P0101

Mass or Volume Air flow Circuit Range/Performance Problem

P0102

Mass or Volume Air Flow Circuit low Input

P0103

Mass or Volume Air flow Circuit High Input

P0104

Mass or Volume Air flow Circuit Intermittent

P0105

Manifold Absolute Pressure/Barometric Pressure Circuit Malfunction

P0106

Manifold Absolute Pressure/Barometric Pressure Circuit Range/Performance Problem

P0107

Manifold Absolute Pressure/Barometric Pressure Circuit Low Input

P0108

Manifold Absolute Pressure/Barometric Pressure Circuit High Input

P0109

Manifold Absolute Pressure/Barometric Pressure Circuit Intermittent

P0110

Intake Air Temperature Circuit Malfunction

P0111

Intake Air Temperature Circuit Range/Performance Problem

P0112

Intake Air Temperature Circuit Low Input

P0113

Intake Air Temperature Circuit High Input

P0114

Intake Air Temperature Circuit Intermittent

P0115

Engine Coolant Temperature Circuit Malfunction

P0116

Engine Coolant Temperature Circuit Range/Performance Problem

P0117

Engine Coolant Temperature Circuit Low Input

P0118

Engine Coolant Temperature Circuit High Input

P0119

Engine Coolant Temperature Circuit Intermittent

P0120

Throttle Pedal Position Sensor/Switch A Circuit Malfunction

P0121

Throttle/Pedal Position Sensor/Switch A Circuit Range/Performance Problem

P0122

Throttle/Pedal Position Sensor/Switch A Circuit Low Input

P0123

Throttle/Pedal Position Sensor/Switch A Circuit High Input

P0124

Throttle/Pedal Position Sensor/Switch A Circuit Intermittent

P0125

Insufficient Coolant Temperature for Closed Loop Fuel Control

P0126

Insufficient Coolant Temperature for Stable Operation

P0130

Ox Sensor Circuit Malfunction (Bank 1 Sensor 1)

P0131

Ox Sensor Circuit Low Voltage (Bank 1 Sensor 1)

P0132

Ox Sensor Circuit High Voltage (Bank 1 Sensor 1)

P0133

Ox Sensor Circuit Slow Response (Bank 1 Sensor 1)

P0134

Ox Sensor Circuit No Activity Detected (Bank 1 Sensor 1)

P0135

Ox Sensor Heater Circuit Malfunction (Bank 1 Sensor 1)

P0136

Ox Sensor Circuit Malfunction (Bank 1 Sensor 2)

P0137

Ox Sensor Circuit Low Voltage (Bank 1 Sensor 2)

P0138

Ox Sensor Circuit High Voltage (Bank 1 Sensor 2)

P0139

Ox Sensor Circuit Slow Response (Bank 1 Sensor 2)

P0140

Ox Sensor Circuit No Activity Detected (Bank 1 Sensor 2)

P0141

Ox Sensor Heater Circuit Malfunction (Bank 1 Sensor 2)

P0142

Ox Sensor Circuit Malfunction (Bank 1 Sensor 3)

P0143

Ox Sensor Circuit Low Voltage (Bank 1 Sensor 3)

P0144

Ox Sensor Circuit High Voltage (Bank 1 Sensor 3)

P0145

Ox Sensor Circuit Slow Response (Bank 1 Sensor 3)

P0146

Ox Sensor Circuit No Activity Detected (Bank 1 Sensor 3)

P0147

Ox Sensor Heater Circuit Malfunction (Bank 1 Sensor 3)

P0150

Ox Sensor Circuit Malfunction (Bank 2 Sensor 1)

P0151

Ox Sensor Circuit Low Voltage (Bank 2 Sensor 1)

P0152

Ox Sensor Circuit High Voltage (Bank 2 Sensor 1)

P0153

Ox Sensor Circuit Slow Response (Bank 2 Sensor 1)

P0154

Ox Sensor Circuit No Activity Detected (Bank 2 Sensor 1)

P0155

Ox Sensor Heater Circuit Malfunction (Bank 2 Sensor 1)

P0156

Ox Sensor Circuit Malfunction (Bank 2 Sensor 2)

P0157

Ox Sensor Circuit Low Voltage (Bank 2 Sensor 2)

P0158

Ox Sensor Circuit High Voltage (Bank 2 Sensor 2)

P0159

Ox Sensor Circuit Slow Response (Bank 2 Sensor 2)

P0160

Ox Sensor Circuit No Activity Detected (Bank 2 Sensor 2)

P0161

Ox Sensor Heater Circuit Malfunction (Bank 2 Sensor 2)

P0162

Ox Sensor Circuit Malfunction (Bank 2 Sensor 3)

P0163

Ox Sensor Circuit Low Voltage (Bank 2 Sensor 3)

P0164

Ox Sensor Circuit High Voltage (Bank 2 Sensor 3)

P0165

Ox Sensor Circuit Slow Response (Bank 2 Sensor 3)

P0166

Ox Sensor Circuit No Activity Detected (Bank 2 Sensor 3)

P0167

Ox Sensor Heater Circuit Malfunction (Bank 2 Sensor 3)

P0170

Fuel Trim Malfunction (Bank 1)

P0171

System Too Lean (Bank 1)

P0172

System Too Rich (Bank 1)

P0173

Fuel Trim Malfunction (Bank 2)

P0174

System Too Lean (Bank 2)

P0175

System Too Rich (Bank 2)

P0176

Fuel Composition Sensor Circuit Malfunction

P0177

Fuel Composition Sensor Circuit Range/Performance

P0178

Fuel Composition Sensor Circuit Low Input

P0179

Fuel Composition Sensor Circuit High Input

P0180

Fuel Temperature Sensor A Circuit Malfunction

P0181

Fuel Temperature Sensor A Circuit Performance

P0182

Fuel Temperature Sensor A Circuit low Input

P0183

Fuel Temperature Sensor A Circuit High Input

P0184

Fuel Temperature Sensor A Circuit Intermittent

P0185

Fuel Temperature Sensor B Circuit Malfunction

P0186

Fuel Temperature Sensor B Circuit Range/Performance

P0187

Fuel Temperature Sensor U Circuit Low Input

P0188

Fuel Temperature Sensor B Circuit High Input

P0189

Fuel Temperature Sensor B Circuit Intermittent

P0190

Fuel Rail Pressure Sensor Circuit Malfunction

P0191

Fuel Rail Pressure Sensor Circuit Range/Performance

P0192

Fuel Rail Pressure Sensor Circuit Low Input

P0193

Fuel Rail Pressure Sensor Circuit High Input

P0194

Fuel Rail Pressure Sensor Circuit Intermittent

P0195

Engine Oil Temperature Sensor Malfunction

P0196

Engine Oil Temperature Sensor Range/Performance

P0197

Engine Oil Temperature Sensor Low

P0198

Engine Oil Temperature Sensor High

P0199

Engine Oil Temperature Sensor Intermittent

System Too Lean – Bank 1

Description:

How does a P0171 code trigger the check engine light? This code will trigger the check engine light as follows:

The adaptive fuel strategy in the vehicle’s computer constantly monitors the fuel delivery system to make sure the engine is running at an optimum air to fuel ratio, which is 14.7:1. The computer adjusts injector pulse width to regulate the amount of fuel going into the engine. The oxygen sensors relay information to the Powertrain Control Module (computer), informing it of the oxygen content in the exhaust. This information is translated by the computer, and used to determine if more or less fuel is needed. The computer will then adjust fuel flow (and possibly other related engine operating characteristics), to keep the correct air fuel mixture. This loop continues as long as the engine is running. Please refer to our article Oxygen Sensor Code Diagnosis for more info on this system. A P0171 check engine light code is set when the computer has reached a rich calibration limit and can not add enough fuel to maintain the correct mixture.

Possible Causes:

Refer to our Oxygen Sensor Code Diagnosis article for a list of all possible causes. The following is an overview of P0171 check engine light code possible causes.

Fuel System:

Leaking or faulty fuel pressure regulator
Plugged or dirty fuel filter or lines
Fuel pump weak or defective check valve
Injectors leaking or faulty
Low fuel pressure or running out of fuel
Leaking EVAP system components
Faulty FRP (Fuel Rail Pressure Sensor)

Air Intake System

Vacuum leaks
Contaminated, damaged or faulty Mass Air Flow sensor
PCV valve leak or stuck open
Air induction turbulance caused by wrong filter
Oil dipstick not seated
Air leaks after the Mass Air Flow Sensor (MAF)
Oil coated aftermarket air filter

Exhaust System

Any exhaust leak before or near the oxygen sensors

EGR System

Vacuum line disconnected from EGR System Module (ESM)
EGR valve, tube or gasket leak
EGR vacuum regulator valve leaking

Secondary Air Injection System

Mechanically stuck secondary air injection valve

Mass Air Flow (MAF) Circuit Low Input

Description:

How does a P0102 code trigger the check engine light? The engine light will come on if the following concern is present:

The Mass Air Flow Sensor circuit is monitored by the powertrain control module (computer), for low voltage (which translates to low air flow) through the Comprehensive Component Monitor (CCM). With the key on and engine running, if the voltage drops below a minimum value this code will be set, causing the check engine light to illuminate.

Possible Causes:

MAF Sensor disconnected
MAF Sensor circuit open to computer
Vehicle Power circuit open to MAF Sensor
Power Ground circuit open to MAF Sensor
MAF Sensor Return circuit open to PCM
MAF Sensor circuit shorted to Ground
Intake air leak near MAF Sensor
Damaged MAF Sensor
Damaged computer

Diagnostic Help:

Refer to an appropriate manual for specification. If MAF Sensor voltage reading is below minimum limit with key on engine running then concern is a hard fault (present now). If all values are in spec proceed with intermittent diagnosis (refer to our “Intermittent Diagnosis Help” article through the “articles” link on the Navigation Bar). You may also use the “Get Help” link if you need specifications or have any other related questions.

Mass Air Flow (MAF) Sensor

Description:

How does a P0100 code trigger the check engine light? This code will trigger the check engine light under the following conditions:

1. The computer receives an excessively high voltage from the MAF Sensor with the engine not running.
2. The computer receives an excessively low voltage from the MAF Sensor with the engine running.
3. The computer receives a high voltage reading from the MAF Sensor under light-load driving conditions.

Possible Causes:

MAF Sensor circuit open or shorted
Intake air leaks (unmetered air after MAF Sensor)
Defective MAF Sensor
Electronic Control Module (ECM)/Powertrian Control Module (PCM) concern

Diagnostic Help:

Monitor MAF Sensor voltage reading while increasing engine RPM. The MAF Sensor value should increase in proportion to engine speed. If not, first check for air leaks at intake tube, manifold and all vacuum lines. Then test the MAF Sensor circuits for opens and shorts. See our article Automotive Circuit Testing 101, if you need more assistance with this. If concern is determined to be intermittent, wiggle test connectors and wiring to attempt to duplicate concern. You may also use the “Get Help” link if you need specifications or have any other related questions. Remember to refer to an appropriate manual for specific instruction.

P0100 Mass or Volume Air Flow Circuit
P0101 Mass or Volume Air Flow Circuit Range/Performance Problem
P0102 Mass or Volume Air Flow Circuit Low Input
P0103 Mass or Volume Air Flow Circuit High Input
P0104 Mass or Volume Air Flow Circuit Intermittent
P0105 Manifold Absolute Pressure/Barometric Pressure Circuit
P0106 Manifold Absolute Pressure/Barometric Pressure Circuit Range/Performance Problem
P0107 Manifold Absolute Pressure/Barometric Pressure Circuit Low Input
P0108 Manifold Absolute Pressure/Barometric Pressure Circuit High Input
P0109 Manifold Absolute Pressure/Barometric Pressure Circuit Intermittent
P0110 Intake Air Temperature Circuit
P0111 Intake Air Temperature Circuit Range/Performance Problem
P0112 Intake Air Temperature Circuit Low Input
P0113 Intake Air Temperature Circuit High Input
P0114 Intake Air Temperature Circuit Intermittent
P0115 Engine Coolant Temperature Circuit
P0116 Engine Coolant Temperature Circuit Range/Performance Problem
P0117 Engine Coolant Temperature Circuit Low Input
P0118 Engine Coolant Temperature Circuit High Input
P0119 Engine Coolant Temperature Circuit Intermittent
P0120 Throttle/Pedal Position Sensor/Switch A Circuit
P0121 Throttle/Pedal Position Sensor/Switch A Circuit Range/Performance Problem
P0122 Throttle/Pedal Position Sensor/Switch A Circuit Low Input
P0123 Throttle/Pedal Position Sensor/Switch A Circuit High Input
P0124 Throttle/Pedal Position Sensor/Switch A Circuit Intermittent
P0125 Insufficient Coolant Temperature for Closed Loop Fuel Control
P0126 Insufficient Coolant Temperature for Stable Operation
P0127 Intake Air Temperature Too High
P0128 Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)

P0130 O2 Sensor Circuit (Bank 1 Sensor 1)
P0131 O2 Sensor Circuit Low Voltage (Bank 1 Sensor 1)
P0132 O2 Sensor Circuit High Voltage (Bank 1 Sensor 1)
P0133 O2 Sensor Circuit Slow Response (Bank 1 Sensor 1)
P0134 O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 1)
P0135 O2 Sensor Heater Circuit (Bank 1 Sensor 1)
P0136 O2 Sensor Circuit Malfunction (Bank 1 Sensor 2)
P0137 O2 Sensor Circuit Low Voltage (Bank 1 Sensor 2)
P0138 O2 Sensor Circuit High Voltage (Bank 1 Sensor 2)
P0139 O2 Sensor Circuit Slow Response (Bank 1 Sensor 2)

P0140 O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 2)
P0141 O2 Sensor Heater Circuit (Bank 1 Sensor 2)
P0142 O2 Sensor Circuit Malfunction (Bank 1 Sensor 3)
P0143 O2 Sensor Circuit Low Voltage (Bank 1 Sensor 3)
P0144 O2 Sensor Circuit High Voltage (Bank 1 Sensor 3)
P0145 O2 Sensor Circuit Slow Response (Bank 1 Sensor 3)
P0146 O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 3)
P0147 O2 Sensor Heater Circuit (Bank 1 Sensor 3)
P0148 Fuel Delivery Error
P0149 Fuel Timing Error
P0150 O2 Sensor Circuit (Bank 2 Sensor 1)
P0151 O2 Sensor Circuit Low Voltage (Bank 2 Sensor 1)
P0152 O2 Sensor Circuit High Voltage (Bank 2 Sensor 1)
P0153 O2 Sensor Circuit Slow Response (Bank 2 Sensor 1)
P0154 O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 1)
P0155 O2 Sensor Heater Circuit (Bank 2 Sensor 1)
P0156 O2 Sensor Circuit Malfunction (Bank 2 Sensor 2)
P0157 O2 Sensor Circuit Low Voltage (Bank 2 Sensor 2)
P0158 O2 Sensor Circuit High Voltage (Bank 2 Sensor 2)
P0159 O2 Sensor Circuit Slow Response (Bank 2 Sensor 2)
P0160 O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 2)
P0161 O2 Sensor Heater Circuit (Bank 2 Sensor 2)
P0162 O2 Sensor Circuit Malfunction (Bank 2 Sensor 3)
P0163 O2 Sensor Circuit Low Voltage (Bank 2 Sensor 3)
P0164 O2 Sensor Circuit High Voltage (Bank 2 Sensor 3)
P0165 O2 Sensor Circuit Slow Response (Bank 2 Sensor 3)
P0166 O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 3)
P0167 O2 Sensor Heater Circuit (Bank 2 Sensor 3)
P0168 Fuel Temperature Too High
P0169 Incorrect Fuel Composition
P0170 Fuel Trim (Bank 1)
P0171 System too Lean (Bank 1)
P0172 System too Rich (Bank 1)
P0173 Fuel Trim Malfunction (Bank 2)
P0174 System too Lean (Bank 2)
P0175 System too Rich (Bank 2)
P0176 Fuel Composition Sensor Circuit
P0177 Fuel Composition Sensor Circuit Range/Performance
P0178 Fuel Composition Sensor Circuit Low Input
P0179 Fuel Composition Sensor Circuit High Input

P0180 Fuel Temperature Sensor A Circuit
P0181 Fuel Temperature Sensor A Circuit Range/Performance
P0182 Fuel Temperature Sensor A Circuit Low Input
P0183 Fuel Temperature Sensor A Circuit High Input
P0184 Fuel Temperature Sensor A Circuit Intermittent
P0185 Fuel Temperature Sensor B Circuit
P0186 Fuel Temperature Sensor B Circuit Range/Performance
P0187 Fuel Temperature Sensor B Circuit Low Input
P0188 Fuel Temperature Sensor B Circuit High Input
P0189 Fuel Temperature Sensor B Circuit Intermittent

P0190 Fuel Rail Pressure Sensor Circuit
P0191 Fuel Rail Pressure Sensor Circuit Range/Performance
P0192 Fuel Rail Pressure Sensor Circuit Low In put
P0193 Fuel Rail Pressure Sensor Circuit High Input
P0194 Fuel Rail Pressure Sensor Circuit Intermittent
P0195 Engine Oil Temperature Sensor
P0196 Engine Oil Temperature Sensor Range/Performance
P0197 Engine Oil Temperature Sensor Low
P0198 Engine Oil Temperature Sensor High
P0199 Engine Oil Temperature Sensor Intermittent

Recent Comments
  • RESET ENGINE OIL LIFE CADILLAC CT6 ON 2014-2017
    How to reset oil life for Cadillac CT6 from years 2016, 2017 To turning off the Oil Life Light on 2016, 2017 Cadillac CT6, conform to the following instructions: Press SEL button on the steering wheel Scroll to Info Pages and press SEL button Hit the Up/Down button until you see the “OIL LIFE REMAINING” […]
  • RESET ENGINE OIL LIFE HYUNDAI VELOSTER ON 2014-2017
    How to reset oil life for Hyundai Veloster from years 2014, 2015, 2016, 2017 To turning off the Oil Life Light on 2014, 2015, 2016, 2017 Hyundai Veloster, conform to the following instructions: Turn the ignition to position On without starting the engine. Press and hold the TRIP button until you enter to “User Setting” […]
  • RESETTING OIL CHANGE WARNING LIGHT FOR DACIA DUSTER 2009-2015
    How to reset oil change warning light for Dacia Duster from years 2009, 2010, 2011, 2012, 2013, 2014, 2015 To turning off the Oil Life Light on 2009, 2010, 2011, 2012, 2013, 2014, 2015 Dacia Duster, conform to the following instructions: Turn the ignition key to position “ON” fully depress accelerator pedal and then depress […]
  • Service light reset dashboard BMW X5 and BMW X6
    How do you reset maintenance light, reset service light indicator BMW X5 and BMW X6, year 2000-2013. For reset maintenance light and that can be made manually by use button on car dashboard. Reset oil service light, engine oil life BMW X5 and BMW X6, year 2000-2013 oil reset instructions: Turn the ignition to the […]
  • Service light reset dashboard BMW with 20 pin connector
    How do you reset maintenance light, reset service light BMW with 20 pin connector. For reset maintenance light and that can be made manually by use button on car dashboard. Reset service light, engine oil life BMW with 20 pin connector, oil reset instructions: How to reset oil maintenance light on BMW with 20 pin […]