Rick's Free Auto Repair Advice

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

Search the P Codes P0600-P0699 chart by changing the number of entries, entering the year of your vehicle, or using the next/previous button at the bottom of the chart.

This graphic shows the three ways you can navigate the refrigerant chart: 1) Increase the number of entries, enter the year of your vehicle in the search box, or scroll the chart using the next/previous buttons at the bottom of the chart

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



Custom Wordpress Website created by Wizzy Wig Web Design, Minneapolis MN