P1602

Loss of EBTCM Serial Data

P1603

Loss of SDM Serial Data

P1604

Loss of IPC Serial Data

P1605

Loss of HVACC Serial Data

P1605

Keep Alive Memory Failure (Ford)

P1605

Powertrain Control Module (Mazda)

P1607

Malfunction In PCM Internal Circuit (Acura)

P1610

Loss of PZM Serial Data

P1611

Loss of CVRTD Serial Data

P1617

Engine Oil Level Switch Circuit

P1621

PCM Memory Performance

P1626

Theft Deterrent System – Fuel Enable Circuit

P1630

Theft Deterrent – PCM in Learn Mode

P1631

Theft Deterrent – Password Incorrect

P1632

Theft Deterrent – Fuel Disabled

P1633

Ignition Supplement Power Circuit Low Voltage

P1633

Keep Alive Power Voltage Too Low (Ford)

P1634

Ignition 1 Power Circuit Low Voltage

P1635

5 Volt Reference Circuit (GM)

P1635

Tire/Axle Out Of Acceptable Range (Ford)

P1639

5 Volt Reference 2 Circuit (GM)

P1639

Vehicle ID Block Not Programmed Or Corrupt (Ford)

P1640

DTC’s Available In Another Module (Ford)

P1640

Driver 1 – Input High Voltage

P1641

Malfunction Indicator Lamp (MIL) Control Circuit

P1642

Vehicle Speed Output Circuit

P1644

Delivered Torque Output Circuit

P1645

EVAP Solenoid Output Circuit

P1646

EVAP Vent Valve Output Circuit

P1650

Driver 2 – Input High Voltage

P1650

Power Steering Pressure Switch Malfunction (Ford)

P1650

Power Steering Pressure Switch Out Of Range (Mazda)

P1651

Power Steering Pressure Switch Input Malfunction (Mazda)

P1651

Power Steering Pressure Switch Signal Malfunction (Ford)

P1652

Lift/Dive Circuit

P1654

Cruise Disable Output Circuit

P1656

Automatic Transaxle (Acura)

P1660

Cooling Fan Control Circuits

P1660

A/T FI Data Line Failure (Acura)

P1676

FPTDR Signal Failure (Acura)

P1678

FPTDR Signal Line Failure (Acura)

P1680

Clutch Released Switch Circuit (CHRYSLER)

P1681

No I/P Cluster CCD/J1850 Messages Received (CHRYSLER)

P1681

A/T FI Signal A Low Input (Acura)

P1682

A/T FI Signal A High Input (Acura)

P1682

Charging System Voltage Too Low (CHRYSLER)

P1683

Speed Control Power Relay or S/C 12V Driver Circuit (CHRYSLER)

P1685

Skim Invalid Key(CHRYSLER)

P1686

No SKIM Bus Message Received (CHRYSLER)

P1686

A/T FI Signal B Low Input (Acura)

P1687

A/T FI Signal B High Input (Acura)

P1687

No Cluster Bus Message (CHRYSLER)

P1689

Traction Control Delivered Torque Output Circuit (GM)

P1693

DTC Detected In Companion Mode (CHRYSLER)

P1694

Fault In Companion Mode (CHRYSLER)

P1695

No CCD/J185O Message From BCM (CHRYSLER)

P1696

PCM Failure EEPROM Write Denied (CHRYSLER)

P1697

PCM Failure SRI Mile Not Stored (CHRYSLER)

P1698

No Bus Message From TCM (CHRYSLER)

P0500

Vehicle Speed Sensor Malfunction

P0501

Vehicle Speed Sensor Range/Performance

P0502

Vehicle Speed Sensor Circuit Low Input

P0503

Vehicle Speed Sensor Intermittent/Erratic/High

P0505

Idle Control System Malfunction

P0506

Idle Control System RPM lower Than Expected

P0507

Idle Control System RPM higher Than Expected

P0510

Closed Throttle Position Switch Malfunction

P0520

Engine Oil Pressure Sensor/Switch Circuit Malfunction

P0521

Engine Oil Pressure Sensor/Switch Range/Performance

P0522

Engine Oil Pressure Sensor/Switch Low Voltage

P0523

Engine Oil Pressure Sensor/Switch High Voltage

P0530

A/C Refrigerant Pressure Sensor Circuit Malfunction

P0531

A/C Refrigerant Pressure Sensor Circuit Range/Performance

P0532

A/C Refrigerant Pressure Sensor Circuit Low Input

P0533

A/C Refrigerant pressure Sensor Circuit High Input

P0534

Air Conditioner Refrigerant Charge Loss

P0550

Power Steering Pressure Sensor Circuit Malfunction

P0551

Power Steering Pressure Sensor Circuit Range/Performance

P0552

Power Steering Pressure Sensor Circuit Low Input

P0553

Power Steering Pressure Sensor Circuit High Input

P0554

Power Steering Pressure sensor Circuit Intermittent

P0560

System Voltage Malfunction

P0561

System Voltage Unstable

P0562

System Voltage Low

P0563

System Voltage High

P0565

Cruise Control On Signal Malfunction

P0566

Cruise Control Off Signal Malfunction

P0567

Cruise Control Resume Signal Malfunction

P0568

Cruise Control Set Signal Malfunction

P0569

Cruise Control Coast Signal Malfunction

P0570

Cruise Control Accel Signal Malfunction

P0571

Cruise Control/Brake Switch A Circuit Malfunction

P0572

Cruise Control/Brake Switch A Circuit Low

P0573

Cruise Control/Brake Switch A Circuit High

P0574

Cruise Control System – Vehicle Speed Too High

P0575

Cruise Control Input Circuit

P0576

Cruise Control Input Circuit Low

P0577

Cruise Control Input Circuit High

P0578

through P0580 Reserved for Cruise Control Codes

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

Intake Cam Position Timing Over Retarded – Bank 2

Description:

How does a P0022 code trigger the check engine light? This code will trigger the check engine light under the following condition:

The comprehensive component monitor, referred to as the CCM, monitors the Variable Camshaft Timing (VCT) position for over-retarded cam timing. If the cam timing exceeds a maximum calibrated limit or is stuck in a retarded position, the check engine light will come on and set this trouble code.

Possible Causes:

Incorrect camshaft timing
VCT solenoid valve stuck open or continuous oil flow to piston chamber
Camshaft advance mechanism binding, or faulty VCT unit

Diagnostic Help:

This check engine light code is caused by a mechanical fault of the VCT unit or related components, so there is no need for electrical diagnosis. Possible symptoms may include rough idle, stall or hard start. Refer to manufacturer specific component tests for the VCT unit. 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 instructions.

Intake Cam Position Timing Over Advanced – Bank 2

Description:

How does a P0021 code trigger the check engine light? This code will trigger the check engine light under the following condition:

The comprehensive component monitor, referred to as the CCM, monitors the Variable Camshaft Timing (VCT) position for over-advanced cam timing. If the cam timing exceeds a maximum calibrated limit or is stuck in an advanced position, the check engine light will come on and set this trouble code.

Possible Causes:

Incorrect camshaft timing
VCT solenoid valve stuck open or continuous oil flow to piston chamber
Camshaft advance mechanism binding, or faulty VCT unit

Diagnostic Help:

This check engine light code is caused by a mechanical fault of the VCT unit or related components, so there is no need for electrical diagnosis. Possible symptoms may include rough idle, stall or hard start. Refer to manufacturer specific component tests for the VCT unit. 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 instructions.

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