B2100 Door driver key cylinder switch failure
B2101 Head rest switch circuit failuire
B2102 Antenna circuit short to ground
B2103 Antenna not connected
B2104 Door passenger key cylinder switch failure
B2105 Throttle position input out of range low
B2106 Throttle position input out of range high
B2107 Front wiper motor relay circuit short to vbatt
B2108 Trunk key cylinder switch failure
B2109 Heated windscreen relay short to vbatt
B2110 Front wiper motor relay circuit open
B2111 All door lock input short to ground
B2112 Door driver set switch stuck failure
B2113 Heated windsheild input short to ground
B2114 Front washer input short to ground
B2115 Rear washer input short to ground
B2116 Door driver reset switch stuck failure
B2117 Driver side, side mount airbag low capacitance on squib
B2118 Passenger side, side mount airbag low capacitance on squib
B2119 Compressor failure
B2120 Door passenger set switch stuck failure
B2122 Driver side satellite communication circuit short to ground
B2123 Passenger side satellite communication circuit short to ground
B2124 Door passenger reset switch stuck failure
B2128 Central lock motor failure
B2129 Central lock feedback failure
B2130 Double lock timeout failure
B2131 Double lock feedback failure
B2132 Dimmer switch circuit short to ground
B2133 Brake motor warning lamp circuit failure
B2134 Brake motor warning lamp circuit short to vbatt
B2135 Park brake applied warning lamp circuit failure
B2136 Park brake applied warning lamp circuit short to battery
B2139 Data mismatch between PCM and PATS/instrument cluster
B2141 NVM (Non-Volatile Memory) configuration failure
B2142 NVM TIC (Transmitter ID Code) failure
B2143 NVM memory failure
B2144 NVM alarm data failure
B2145 NVM RF HR failure
B2146 Seat recline motor position out of range
B2148 PWM (Pulse Width Modulation) input circuit failure
B2149 Seat front vertical motor position out of range
B2150 power supply #1 circuit short to ground
B2151 power supply #1 circuit short to ground
B2152 Seat rear vertical motor position out of range
B2153 Rear echo sensor circuit failure
B2154 Front echo sensor circuit failure
B2155 Seat horizontal position out of range
B2156 Rear doppler sensor circuit failure
B2157 Front doppler sensor circuit failure
B2158 Seat recline motor memory position out of range
B2159 Memory #1 output short to ground
B2160 Memory #1 output short to battery
B2161 Seat front vertical motor memory position out of range
B2162 Data mismatch #2
B2163 Clutch position fault
B2164 Seat rear vertical motor memory position out of range
B2165 Gear shift position fault
B2166 Gear select position fault
B2167 Seat horizontal motor memory position out of range
B2168 Unable to confirm lock condition
B2169 Unable to confirm unlock condition
B2170 Steering column lock switch circuit failure
B2172 Inertia switch input circuit open
B2174 Window driver rear remote up switch short to battery
B2175 A/C request signal circuit short to ground
B2176 Overdrive switch circuit short to battery
B2177 Interior scanning sensor circuit failure
B2178 Window driver rear remote down switch short to battery
B2179 Front wiper select switch “A” short to ground
B2180 Front wiper select switch “B” short to ground
B2181 Front wiper select switch “C” short to ground
B2182 Window passenger front remote up switch short to battery
B2183 Front wiper select switch “H” short to ground
B2184 Front wiper select switch “W” short to ground
B2185 Front wiper select switch “D” short to ground
B2186 Window passenger front remote down switch short to battery
B2187 Front wiper select switch “B” short to ground
B2188 Front wiper select switch “E” short to ground
B2190 Window passenger rear remote up switch short to battery
B2194 Window passenger rear remote down switch short to battery
B2195 Driver window up/down power circuit short to ground
B2196 Passenger window up/down power circuit short to ground
B2197 TV module error
B2198 Trafficmaster module error
B2199 VICS (Vehicle Information and Communication System) module error

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

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 […]