P1229

Supercharger Intercooler Pump Not Working (Ford)

P1232

Low Speed Fuel Pump Primary Circuit Malfunction (Ford)

P1233

Fuel System Disabled Or Offline (Ford)

P1234

Fuel System Disabled Or Offline (Ford)

P1235

Fuel Pump Control Out Of Range (Ford)

P1236

Fuel Pump Control Out Of Range (Ford)

P1237

Fuel Pump Secondary Circuit Malfunction (Ford)

P1238

Fuel Pump Secondary Circuit Malfunction (Ford)

P1244

Generator Load Low (Ford)

P1245

Generator Load Input High (Ford)

P1246

Generator Load Input Failed (Ford)

P1258

Engine Metal Over Temperature Protection

P1259

VTEC System Malfunction (Acura)

P1260

Fuel Pump Speed Relay Control Circuit (GM)

P1260

Theft Detected – Engine Disabled (Mazda)

P1260

Theft Detected – Engine Disabled (Ford)

P1270

Vehicle Speed Limiter Reached (Mazda)

P1270

Vehicle Speed Limiter Reached (Ford)

P1281

Engine Is Cold Too Long (Chrysler)

P1282

Fuel Pump Relay Control Circuit(Chrysler)

P1285

Cylinder Head Over Temperature Sensed (Ford)

P1288

Intake Manifold Short Runner Solenoid Circuit (Chrysler)

P1290

CHT Sensor Out Of Range (Ford)

P1289

Manifold Tune Valve Solenoid Circuit (Chrysler)

P1289

CHT Sensor High Input (Ford)

P1290

CNG Fuel Pressure Too High (Chrysler)

P1290

CHT Sensor Low Input (Ford)

P1291

No Temp Rise Seen From Fuel Heaters (Chrysler)

P1292

CNG Pressure Sensor Voltage Too High (Chrysler)

P1293

CNG Pressure Sensor Voltage Too Low (Chrysler)

P1294

Target Idle Not Reached (Chrysler)

P1295

No 5 Volts To TP Sensor (Chrysler)

P1296

No 5 Volts To MAP Sensor (Chrysler)

P1297

No Change in MAB From Start To Run (Chrysler)

P1297

Low Voltage ELD Circuit (Acura)

P1298

High Voltage In ELD Circuit (Acura)

P1298

Lean Operation At wide Open Throttle (Chrysler)

P1299

Vacuum Leak Found (IAC Fully Seated)(Chrysler)

P1299

Cylinder Head Over Temperature Protection Active (Ford)

P0600

Serial Communication Link Malfunction

P0601

Internal Control Module Memory Check Sum Error

P0602

Control Module Programming Error

P0603

Internal Control Module Keep Alive Memory (KAM) Error

P0604

Internal Control Module Random Access Memory (RAM) Error

P0605

Internal Control Module Read Only Memory (ROM) Error
(Module Identification Defined by SAE J1979)

P0606

ECM/PCM Processor Fault

P0608

Control Module VSS Output “A” Malfunction

P0609

Control Module VSS Output “B” Malfunction

P0610

Control Module VSS Output “B” Malfunction

P0615

Starter Relay Circuit

P0616

Starter Relay Circuit Low

P0617

Starter Relay Circuit High

P0618

Alternative Fuel Control Module KAM Error

P0619

Alternative Fuel Control Module RAM/ROM Error

P0620

Generator Control Circuit Malfunction

P0621

Generator Lamp “L” Control Circuit Malfunction

P0622

Generator Field “F” Control Circuit Malfunction

P0623

Generator Lamp Control Circuit

P0624

Fuel Cap Lamp Control Circuit

P0630

VIN Not Programmed or Mismatch – ECM/PCM

P0631

VIN Not Programmed or Mismatch – TCM

P0635

Power Steering Control Circuit

P0636

Power Steering Control Circuit Low

P0637

Power Steering Control Circuit High

P0638

Throttle Actuator Control Range/Performance (Bank 1)

P0639

Throttle Actuator Control Range/Performance (Bank 2)

P0640

Intake Air Heater Control Circuit

P0645

A/C Clutch Relay Control Circuit

P0646

A/C Clutch Relay Control Circuit Low

P0647

A/C Clutch Relay Control Circuit High

P0648

Immobilizer Lamp Control Circuit

P0649

Speed Control Lamp Control Circuit

P0650

Malfunction Indicator Lamp (MIL) Control Circuit Malfunction

P0654

Engine RPM Output Circuit Malfunction

P0655

Engine Hot Lamp Output Control Circuit Malfunction

P0656

Fuel Level Output Circuit Malfunction

P0660

Intake Manifold Tuning Valve Control Circuit (Bank 1)

P0661

Intake Manifold Tuning Valve Control Circuit Low (Bank 1)

P0662

Intake Manifold Tuning Valve Control Circuit High (Bank 1)

P0663

Intake Manifold Tuning Valve Control Circuit (Bank 2)

P0664

Intake Manifold Tuning Valve Control Circuit Low (Bank 2)

P0665

Intake Manifold Tuning Valve Control Circuit High (Bank 2)

P0400

Exhaust Gas Recirculation Flow Malfunction

P0401

Exhaust Gas Recirculation Flow Insufficient Detected

P0402

Exhaust Gas Recirculation Flow Excessive Detected

P0403

Exhaust Gas Recirculation Circuit Malfunction

P0404

Exhaust Gas Recirculation Circuit Range/Performance

P0405

Exhaust Gas Recirculation Sensor A Circuit Low

P0406

Exhaust Gas Recirculation Sensor A Circuit High

P0407

Exhaust Gas Recirculation Sensor B Circuit Low

P0408

Exhaust Gas Recirculation Sensor B Circuit High

P0410

Secondary Air Injection System Malfunction

P0411

Secondary Air Injection System Incorrect Flow Detected

P0412

Secondary Air Injection System Switching Valve A Circuit Malfunction

P0413

Secondary Air Injection System Switching Valve A Circuit Open

P0414

Secondary Air Injection System Switching Valve A Circuit Shorted

P0415

Secondary Air Injection System Switching Valve B Circuit Malfunction

P0416

Secondary Air Injection System Switching Valve B Circuit Open

P0417

Secondary Air Injection System Switching Valve B Circuit Shorted

P0418

Secondary Air Injection System Relay “A” circuit Malfunction

P0419

Secondary Air Injection System Relay “B” Circuit Malfunction

P0420

Catalyst System Efficiency Below Threshold (Bank 1)

P0421

Warm Up Catalyst Efficiency Below Threshold (Bank 1)

P0422

Main Catalyst Efficiency Below Threshold (Bank 1)

P0423

Heated Catalyst Efficiency Below Threshold (Bank l)

P0424

Heated Catalyst Temperature Below Threshold (Bank 1)

P0430

Catalyst System Efficiency Below Threshold (Bank 2)

P0431

Warm Up Catalyst Efficiency Below Threshold (Bank 2)

P0432

Main Catalyst Efficiency Below Threshold (Bank 2)

P0433

Heated Catalyst Efficiency Below Threshold (Bank 2)

P0434

Heated Catalyst Temperature Below Threshold (Bank 2)

P0440

Evaporative Emission Control System Malfunction

P0441

Evaporative Emission Control System Incorrect Purge flow

P0442

Evaporative Emission Control System leak Detected (small leak)

P0443

Evaporative Emission Control System Purge Control Valve circuit Malfunction

P0444

Evaporative Emission Control System Purge Control Valve Circuit Open

P0445

Evaporative Emission Control System Purge Control Valve Circuit Shorted

P0446

Evaporative Emission Control System Vent Control Circuit Malfunction

P0447

Evaporative Emission Control System Vent Control Circuit Open

P0448

Evaporative Emission Control System Vent Control Circuit Shorted

P0449

Evaporative Emission Control System Vent Valve/Solenoid Circuit Malfunction

P0450

Evaporative Emission Control System Pressure Sensor Malfunction

P0451

Evaporative Emission Control System Pressure Sensor Range/Performance

P0452

Evaporative Emission Control System Pressure Sensor Low Input

P0453

Evaporative Emission Control System Pressure Sensor High Input

P0454

Evaporative Emission Control System Pressure Sensor Intermittent

P0455

Evaporative Emission Control System Tank Detected (gross leak)

P0460

Fuel Level Sensor Circuit Malfunction

P0461

Fuel Level Sensor Circuit Range/Performance

P0462

Fuel Level Sensor Circuit Low Input

P0463

Fuel Level Sensor Circuit High Input

P0464

Fuel Level Sensor Circuit Intermittent

P0465

Purge Flow Sensor Circuit Malfunction

P0466

Purge Flow Sensor Circuit Range/Performance

P0467

Purge Flow Sensor Circuit Low Input

P0468

Purge Flow Sensor Circuit High Input

P0469

Purge Flow Sensor Circuit Intermittent

P0470

Exhaust Pressure Sensor Malfunction

P0471

Exhaust Pressure Sensor Range/Performance

P0472

Exhaust Pressure Sensor Low

P0473

Exhaust Pressure Sensor High

P0474

Exhaust Pressure Sensor Intermittent

P0475

Exhaust Pressure Control Valve Malfunction

P0476

Exhaust Pressure Control Valve Range/Performance

P0477

Exhaust Pressure Control Valve Low

P0478

Exhaust Pressure Control Valve High

P0479

Exhaust Pressure Control Valve Intermittent

P0480

Cooling Fan 1 Control Circuit Malfunction

P0481

Cooling Fan 2 Control Circuit Malfunction

P0482

Cooling Fan 3 Control Circuit Malfunction

P0483

Cooling Fan Rationality Check Malfunction

P0484

Cooling Fan Circuit Over Current

P0485

Cooling Fan Power/Ground Circuit Malfunction

P0486

Exhaust Gas Recirculation Sensor “B” Circuit

P0487

Exhaust Gas Recirculation Throttle Position Control Circuit

P0488

Exhaust Gas Recirculation Throttle Position Control Range/Performance

P0491

Secondary Air Injection System (Bank 1)

P0492

Secondary Air Injection System (Bank 2)

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

P0600 Serial Communication Link
P0601 Internal Control Module Memory Check Sum Error
P0602 Control Module Programming Error
P0603 Internal Control Module Keep Alive Memory (KAM) Error
P0604 Internal Control Module Random Access Memory (RAM) Error
P0605 Internal Control Module Read Only Memory (ROM) Error

P0606 ECM/PCM Processor
P0607 Control Module Performance
P0608 Control Module VSS Output “A”
P0609 Control Module VSS Output “B”
P0610 Control Module Vehicle Options Error

P0615 Starter Relay Circuit
P0616 Starter Relay Circuit Low
P0617 Starter Relay Circuit High
P0618 Alternative Fuel Control Module KAM Error
P0619 Alternative Fuel Control Module RAM/ROM Error
P0620 Generator Control Circuit
P0621 Generator Lamp “L” Terminal Control Circuit
P0622 Generator Field “F” Terminal Control Circuit
P0623 Generator Lamp Control Circuit
P0624 Fuel Cap Lamp Control Circuit

P0630 VIN Not Programmed or Mismatch – ECM/PCM
P0631 VIN Not Programmed or Mismatch – TCM

P0635 Power Steering Control Circuit
P0836 Power Steering Control Circuit Low
P0637 Power Steering Control Circuit High
P0638 Throttle Actuator Control Range/Performance (Bank 1)
P0639 Throttle Actuator Control Range/Performance (Bank 2)
P0640 Intake Air Heater Control Circuit

P0645 A/C Clutch Relay Control Circuit
P0646 A/C Clutch Relay Control Circuit Low
P0647 A/C Clutch Relay Control Circuit High
P0648 Immobilizer Lamp Control Circuit (“Immobilizer” pending SAE J1930 approval)
P0649 Speed Control Lamp Control Circuit
P0650 Malfunction Indicator Lamp (ML) Control Circuit

P0654 Engine RPM Output Circuit
P0655 Engine Hot Lamp Output Control Circuit
P0656 Fuel Level Output Circuit

P0660 Intake Manifold Tuning Valve Control Circuit (Bank 1)
P0661 Intake Manifold Tuning Valve Control Circuit Low (Bank 1)
P0662 Intake Manifold Tuning Valve Control Circuit High (Bank 1)
P0663 Intake Manifold Tuning Valve Control Circuit (Bank 2)
P0664 Intake Manifold Tuning Valve Control Circuit Low (Bank 2)
P0665 Intake Manifold Tuning Valve Control Circuit High (Bank 2)

Recent Comments
  • Reset the Maintenance Light on Dacia Sandero
    How to Reset the Maintenance Light on Dacia Sandero: A Detailed Guide Owning a Dacia Sandero comes with the responsibility of ensuring it runs optimally. An essential aspect of this is recognizing and addressing the maintenance reminders. This guide provides instructions on resetting the maintenance light for Dacia Sandero, a crucial step after servicing your […]
  • RESET ENGINE OIL LIFE CADILLAC CT6 ON 2014-2017
    Resetting the Engine Oil Life Indicator for Cadillac CT6 (2014-2017) The Cadillac CT6, a hallmark of luxury and engineering precision, requires meticulous care, especially when it comes to its engine oil. One of the essential aspects of maintaining this vehicle is understanding how to reset the engine oil life indicator. This feature ensures that the […]
  • Reset oil life for Hyundai Veloster ON 2014-2017
    Step-by-Step Guide: Resetting Oil Life on Hyundai Veloster (2014-2017) Maintaining the health of your Hyundai Veloster’s engine is crucial. The vehicle’s oil life monitoring system alerts you when it’s time for an oil change. If you have a Hyundai Veloster from the years 2014 through 2017, follow this guide to reset the oil life indicator […]
  • Reset Oil Change Warning Light for Dacia Duster 2009-2015
    Step-by-Step Guide: Resetting the Oil Change Warning Light for Dacia Duster (2009-2015) Do you own a 2009-2015 Dacia Duster? Then, knowing how to reset its oil change warning light is crucial. This light reminds you when to change the engine oil, ensuring peak performance for your vehicle. In this guide, we’ll walk you through the […]
  • 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 […]