Generic OBDII P Codes P0600-P0699: Definitions and causes
Learn the code definitions and most common causes for Generic OBDII P Codes P0600-P0699
This post lists the most common trouble codes in the OBDII P Codes P0600-P0699 category. These are Computer Output Circuit trouble codes. Start by reading the most common codes and causes and then refer to the code chart at the end of the post for official code definitions.
I’ll start by discussing the most common Trouble codes in this group, along with the most common causes of those codes. If you’d like a full list of the codes in this group, scroll to the bottom of this article.
How to find your P Codes P0600-P0699
definition
There are 207 600-series codes. There are several ways to find the code definition in the chart below.
1) Enter the trouble code in the search box. That’s the fastest way
2) If you’d like to scroll all the codes, change the Number of entries to show on the page in “Show Entries” box. Click NEXT or PREVIOUS at the bottom right of the table
Codes and Definitions |
---|
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 |
P0606 PCM Processor Fault P0607 Control Module Performance |
P0608 Control Module VSS Output "A" Malfunction |
P0609 Control Module VSS Output "B" Malfunction |
P060A Internal Control Module Monitoring Processor Performance |
P060B Internal Control Module A/D Processing Performance |
P060C Internal Control Module Main Processor Performance |
P060D Internal Control Module Accelerator Pedal Position Performance |
P060E Internal Control Module Throttle Position Performance |
P060F Internal Control Module Coolant Temperature Performance |
P0610 Control Module Vehicle Options Error |
P0611 Fuel Injector Control Module Performance |
P0612 Fuel Injector Control Module Relay Control |
P0613 TCM Processor P0614 ECM / TCM Incompatible |
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 |
P061A Internal Control Module Torque Performance |
P061B Internal Control Module Torque Calculation Performance |
P061C Internal Control Module Engine RPM Performance |
P061D Internal Control Module Engine Air Mass Performance |
P061E Internal Control Module Brake Signal Performance |
P061F Internal Control Module Throttle Actuator Controller Performance |
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 |
P0625 Generator Field/F Terminal Circuit Low |
P0626 Generator Field/F Terminal Circuit High |
P0627 Fuel Pump "A" Control Circuit /Open |
P0628 Fuel Pump "A" Control Circuit Low |
P0629 Fuel Pump "A" Control Circuit High |
P062A Fuel Pump "A" Control Circuit Range/Performance |
P062B Internal Control Module Fuel Injector Control Performance |
P062C Internal Control Module Vehicle Speed Performance |
P062D Fuel Injector Driver Circuit Performance Bank 1 |
P062E Fuel Injector Driver Circuit Performance Bank 2 |
P062F Internal Control Module EEPROM Error |
P0630 VIN Not Programmed or Incompatible – ECM/PCM |
P0631 VIN Not Programmed or Incompatible – TCM |
P0632 Odometer Not Programmed – ECM/PCM |
P0633 Immobilizer Key Not Programmed – ECM/PCM |
P0634 PCM/ECM/TCM Internal Temperature Too High |
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) |
P063A Generator Voltage Sense Circuit |
P063B Generator Voltage Sense Circuit Range/Performance |
P063C Generator Voltage Sense Circuit Low |
P063D Generator Voltage Sense Circuit High |
P063E Auto Configuration Throttle Input Not Present |
P063F Auto Configuration Engine Coolant Temperature Input Not Present |
P0640 Intake Air Heater Control Circuit |
P0641 Sensor Reference Voltage "A" Circuit Open |
P0642 Sensor Reference Voltage "A" Circuit Low |
P0643 Sensor Reference Voltage "A" Circuit High |
P0644 Driver Display Serial Communication 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 |
P064A Fuel Pump Control Module |
P064B PTO Control Module |
P064C Glow Plug Control Module |
P064D Internal Control Module O2 Sensor Processor Performance Bank 1 |
P064E Internal Control Module O2 Sensor Processor Performance Bank 2 |
P064F Unauthorized Software/Calibration Detected |
P0650 Malfunction Indicator Lamp (MIL) Control Circuit Malfunction |
P0651 Sensor Reference Voltage "B" Circuit Open |
P0652 Sensor Reference Voltage "B" Circuit Low |
P0653 Sensor Reference Voltage "B" Circuit High |
P0654 Engine RPM Output Circuit Malfunction |
P0655 Engine Hot Lamp Output Control Circuit Malfunction |
P0656 Fuel Level Output Circuit Malfunction |
P0657 Actuator Supply Voltage "A" Circuit/Open |
P0658 Actuator Supply Voltage "A" Circuit Low |
P0659 Actuator Supply Voltage "A" Circuit High |
P065A Generator System Performance |
P065B Generator Control Circuit Range/Performance |
P065C Generator Mechanical Performance |
P065D Reductant System Malfunction Lamp Control Circuit |
P065E Intake Manifold Tuning Valve Performance Bank 1 |
P065F Intake Manifold Tuning Valve Performance Bank 2 |
P0660 Intake Manifold Tuning Valve Control Circuit/Open 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/Open Bank 2 |
P0664 Intake Manifold Tuning Valve Control Circuit Low Bank 2 |
P0665 Intake Manifold Tuning Valve Control Circuit High Bank 2 |
P0666 PCM/ECM/TCM Internal Temperature Sensor Circuit |
P0667 PCM/ECM/TCM Internal Temperature Sensor Range/Performance |
P0668 PCM/ECM/TCM Internal Temperature Sensor Circuit Low |
P0669 PCM/ECM/TCM Internal Temperature Sensor Circuit High |
P066A Cylinder 1 Glow Plug Control Circuit Low |
P066B Cylinder 1 Glow Plug Control Circuit High |
P066C Cylinder 2 Glow Plug Control Circuit Low |
P066D Cylinder 2 Glow Plug Control Circuit High |
P066E Cylinder 3 Glow Plug Control Circuit Low |
P066F Cylinder 3 Glow Plug Control Circuit High |
P0670 Glow Plug Module Control Circuit |
P0671 Cylinder 1 Glow Plug Circuit |
P0672 Cylinder 2 Glow Plug Circuit |
P0673 Cylinder 3 Glow Plug Circuit |
P0674 Cylinder 4 Glow Plug Circuit |
P0675 Cylinder 5 Glow Plug Circuit |
P0676 Cylinder 6 Glow Plug Circuit |
P0677 Cylinder 7 Glow Plug Circuit |
P0678 Cylinder 8 Glow Plug Circuit |
P0679 Cylinder 9 Glow Plug Circuit |
P067A Cylinder 4 Glow Plug Control Circuit Low |
P067B Cylinder 4 Glow Plug Control Circuit High |
P067C Cylinder 5 Glow Plug Control Circuit Low |
P067D Cylinder 5 Glow Plug Control Circuit High |
P067E Cylinder 6 Glow Plug Control Circuit Low |
P067F Cylinder 6 Glow Plug Control Circuit High |
P0680 Cylinder 10 Glow Plug Circuit |
P0681 Cylinder 11 Glow Plug Circuit |
P0682 Cylinder 12 Glow Plug Circuit |
P0683 Glow Plug Control Module to PCM Communication Circuit |
P0684 Glow Plug Control Module to PCM Communication Circuit Range/Performance |
P0685 ECM/PCM Power Relay Control Circuit Open |
P0686 ECM/PCM Power Relay Control Circuit Low |
P0687 ECM/PCM Power Relay Control Circuit High |
P0688 ECM/PCM Power Relay Sense Circuit Open |
P0689 ECM/PCM Power Relay Sense Circuit Low |
P068A ECM/PCM Power Relay De-Energized Performance - Too Early |
P068B ECM/PCM Power Relay De-Energized Performance - Too Late |
P068C Cylinder 7 Glow Plug Control Circuit Low |
P068D Cylinder 7 Glow Plug Control Circuit High |
P068E Cylinder 8 Glow Plug Control Circuit Low |
P068F Cylinder 8 Glow Plug Control Circuit High |
P0690 ECM/PCM Power Relay Sense Circuit High |
P0691 Fan 1 Control Circuit Low |
P0692 Fan 1 Control Circuit High |
P0693 Fan 2 Control Circuit Low |
P0694 Fan 2 Control Circuit High |
P0695 Fan 3 Control Circuit Low |
P0696 Fan 3 Control Circuit High |
P0697 Sensor Reference Voltage "C" Circuit Open |
P0698 Sensor Reference Voltage "C" Circuit Low |
P0699 Sensor Reference Voltage "C" Circuit High |
P069A Cylinder 9 Glow Plug Control Circuit Low |
P069B Cylinder 9 Glow Plug Control Circuit High |
P069C Cylinder 10 Glow Plug Control Circuit Low |
P069D Cylinder 10 Glow Plug Control Circuit High |
P069E Fuel Pump Control Module Requested MIL Illumination |
P069F Throttle Actuator Control Lamp Control Circuit |
P06A0 Variable A/C Compressor Control Circuit |
P06A1 Variable A/C Compressor Control Circuit Low |
P06A2 Variable A/C Compressor Control Circuit High |
P06A3 Sensor Reference Voltage "D" Circuit Open |
P06A4 Sensor Reference Voltage "D" Circuit Low |
P06A5 Sensor Reference Voltage "D" Circuit High |
P06A6 Sensor Reference Voltage "A" Circuit Range/Performance |
P06A7 Sensor Reference Voltage "B" Circuit Range/Performance |
P06A8 Sensor Reference Voltage "C" Circuit Range/Performance |
P06A9 Sensor Reference Voltage "D" Circuit Range/Performance |
P06AA PCM/ECM/TCM Internal Temperature "B" Too High |
P06AB PCM/ECM/TCM Internal Temperature Sensor "B" Circuit |
P06AC PCM/ECM/TCM Internal Temperature Sensor "B" Range/Performance |
P06AD PCM/ECM/TCM Internal Temperature Sensor "B" Circuit Low |
P06AE PCM/ECM/TCM Internal Temperature Sensor "B" Circuit High |
P06AF Torque Management System - Forced Engine Shutdown |
P06B0 Sensor Power Supply "A" Circuit/Open |
P06B1 Sensor Power Supply "A" Circuit Low |
P06B2 Sensor Power Supply "A" Circuit High |
P06B3 Sensor Power Supply "B" Circuit/Open |
P06B4 Sensor Power Supply "B" Circuit Low |
P06B5 Sensor Power Supply "B" Circuit High |
P06B6 Internal Control Module Knock Sensor Processor 1 Performance |
P06B7 Internal Control Module Knock Sensor Processor 2 Performance |
P06B8 Internal Control Module Non-Volatile Random Access Memory (NVRAM) Error |
P06B9 Cylinder 1 Glow Plug Circuit Range/Performance |
P06BA Cylinder 2 Glow Plug Circuit Range/Performance |
P06BB Cylinder 3 Glow Plug Circuit Range/Performance |
P06BC Cylinder 4 Glow Plug Circuit Range/Performance |
P06BD Cylinder 5 Glow Plug Circuit Range/Performance |
P06BE Cylinder 6 Glow Plug Circuit Range/Performance |
P06BF Cylinder 7 Glow Plug Circuit Range/Performance |
P06C0 Cylinder 8 Glow Plug Circuit Range/Performance |
P06C1 Cylinder 9 Glow Plug Circuit Range/Performance |
P06C2 Cylinder 10 Glow Plug Circuit Range/Performance |
P06C3 Cylinder 11 Glow Plug Circuit Range/Performance |
P06C4 Cylinder 12 Glow Plug Circuit Range/Performance |
P06C5 Cylinder 1 Glow Plug Incorrect |
P06C6 Cylinder 2 Glow Plug Incorrect |
P06C7 Cylinder 3 Glow Plug Incorrect |
P06C8 Cylinder 4 Glow Plug Incorrect |
P06C9 Cylinder 5 Glow Plug Incorrect |
P06CA Cylinder 6 Glow Plug Incorrect |
P06CB Cylinder 7 Glow Plug Incorrect |
P06CC Cylinder 8 Glow Plug Incorrect |
P06CD Cylinder 9 Glow Plug Incorrect |
P06CE Cylinder 10 Glow Plug Incorrect |
P06CF Cylinder 11 Glow Plug Incorrect |
P06D0 Cylinder 12 Glow Plug Incorrect |
P06D1 Internal Control Module Ignition Coil Control Performance |
P06D2 - P06FF ISO/SAE Reserved |
Learn the most common codes in the P0600-P0699 category and their causes
P0601 is a common code
A P0601 is defined as: Internal Control Module Memory Check Sum Error. This means there is an internal fault with the ECM. A shop can try reprogramming the ECM but in most cases this code means the ECM must be replaced.
P0627-P062A are fairly rare codes
P0627 Fuel Pump “A” Control Circuit /Open, P0628 Fuel Pump “A” Control Circuit Low, P0629 Fuel Pump “A” Control Circuit High, P062A Fuel Pump “A” Control Circuit Range/Performance.
The most common cause
Most light model vehicles use a fuel pump driver module to control the fuel pump. The fuel pump driver module varies the amount of power to the electric fuel pump to match the fuel pump’s output and pressure to the current driving conditions. These codes mean that the ECM is receiving data from the fuel pump driver module that is out of specification. In most cases the cause is a faulty fuel pump driver module.
P0635-P0637 are common codes
P0635 Power Steering Control Circuit, P0636 Power Steering Control Circuit Low, P0637 Power Steering Control Circuit High
These codes relate to the vehicle’s electric power steering system. The power steering control module is reporting values to the ECM that are out of specification.
The Most Common Causes
Depending on the vehicle these codes can be caused by a low battery or a faulty electric power steering control module. In more serious cases the cause is a bad electric power steering rack
P065E-P0665 are common codes
P065E Intake Manifold Tuning Valve Performance Bank 1, P065F Intake Manifold Tuning Valve Performance Bank 2, P0660 Intake Manifold Tuning Valve Control Circuit/Open 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/Open Bank 2, P0664 Intake Manifold Tuning Valve Control Circuit Low Bank 2, P0665 Intake Manifold Tuning Valve Control Circuit High Bank 2
These codes relate to the manifold tuning valves located in the intake manifold. Carmakers use flaps inside the intake manifold to increase or decrease the length of each runner to reduce ai turbulence. The tuning valves or flaps are operated by an electric actuator and sensor. The code means that the flap has not moved in the way it was commanded by the ECM.
The most common causes
In most cases the cause is a faulty electric actuator and is a fairly simple repair. In some cases the cause can be a binding flap or broken linkage.
©, 2024 Rick Muscoplat
Posted on by Rick Muscoplat