Ultimate Guide to Peterbilt OBD-II Trouble Codes & Diagnostic Help

Photo of author

David Lawrence

You’re likely familiar with the concept of onboard diagnostics, but did you know that Peterbilt’s system can detect issues before they become major problems, often before you even notice them? When a fault is detected, the system triggers a unique code that provides a precise identifier of the issue.

But what do these codes mean, and how do you access them? With the right diagnostic tool, you can decipher the code and get to the root of the problem. But without a clear understanding of these codes, you could be stuck in the dark, leaving your vehicle – and your business – at risk.

Peterbilt Obd Obd2 Codes

Understanding DTC Codes

When your Peterbilt’s onboard diagnostic (OBD) system detects an issue, it triggers a diagnostic trouble code (DTC) to help you identify the problem.

This code is a precise identifier of the fault, providing valuable information to diagnose and repair your vehicle.

To access these codes, you’ll need a diagnostic tool, such as a code reader or scan tool, plugged into your vehicle’s OBD port.

Heavy-duty trucks like Peterbilt use various ports, including J-1708, J-1939, and OBD-II, to connect to the vehicle’s CAN bus.

Understanding DTC codes is vital, as they can’t be simply reset or cleared; you must find and correct the root cause.

Finding and Interpreting Fault Codes

You’ll need a device that plugs into your Peterbilt truck’s OBD port to find fault codes, and it’s essential to know which type of port your truck has. There are three types of OBD ports: OBD-II, J-1708, and J-1939. The type of port determines the diagnostic tool you’ll need.

Port TypeDescription
OBD-IIRectangular 16-pin port, mostly on medium-duty trucks
J-1708Round 6-pin port, on older class 7,8 trucks manufactured before 2006
J-1939Round 9-pin port, standard on heavy-duty trucks

Fault codes are alpha-numeric strings that represent the control system, type of code, and subsystem with the fault. Understanding these codes can help minimize vehicle maintenance violations and keep your company compliant. For example, P0303 indicates a cylinder 3 misfire fault.

Diagnosing and Repairing Issues

Your Peterbilt truck’s onboard computer has flagged a problem, and now it’s time to get to the root of the issue.

With the diagnostic codes in hand, you can start diagnosing and repairing the problem. Use a diagnostic tool to read the fault code and identify the specific issue.

Check the fuel and air systems, as these are common areas where problems arise. Look for any character patterns in the code that may indicate a specific problem.

Consult your Peterbilt vehicle manufacturer’s documentation to understand the parameter number associated with the code. By following these steps, you’ll be able to pinpoint the problem and make the necessary repairs to get your truck back on the road.

Most Common Peterbilt OBD-II Trouble Codes

CodeDescription
P0016Crankshaft Position – Camshaft Position Correlation (Bank 1 Sensor A)
P0017Crankshaft Position – Camshaft Position Correlation (Bank 1 Sensor B)
P0018Crankshaft Position – Camshaft Position Correlation (Bank 2 Sensor A)
P0019Crankshaft Position – Camshaft Position Correlation (Bank 2 Sensor B)
P0100Mass or Volume Air Flow Circuit Malfunction
P0101Mass or Volume Air Flow Circuit Range/Performance Problem
P0102Mass or Volume Air Flow Circuit Low Input
P0103Mass or Volume Air Flow Circuit High Input
P0104Mass or Volume Air Flow Circuit Intermittent
P0105Manifold Absolute Pressure/Barometric Pressure Circuit Malfunction
P0106Manifold Absolute Pressure/Barometric Pressure Circuit Range/Performance Problem
P0107Manifold Absolute Pressure/Barometric Pressure Circuit Low Input
P0108Manifold Absolute Pressure/Barometric Pressure Circuit High Input
P0109Manifold Absolute Pressure/Barometric Pressure Circuit Intermittent
P0110Intake Air Temperature Circuit Malfunction
P0111Intake Air Temperature Circuit Range/Performance Problem
P0112Intake Air Temperature Circuit Low Input
P0113Intake Air Temperature Circuit High Input
P0114Intake Air Temperature Circuit Intermittent
P0115Engine Coolant Temperature Circuit Malfunction
P0116Engine Coolant Temperature Circuit Range/Performance Problem
P0117Engine Coolant Temperature Circuit Low Input
P0118Engine Coolant Temperature Circuit High Input
P0119Engine Coolant Temperature Circuit Intermittent
P0120Throttle/Pedal Position Sensor/Switch A Circuit Malfunction
P0121Throttle/Pedal Position Sensor/Switch A Circuit Range/Performance Problem
P0122Throttle/Pedal Position Sensor/Switch A Circuit Low Input
P0123Throttle/Pedal Position Sensor/Switch A Circuit High Input
P0124Throttle/Pedal Position Sensor/Switch A Circuit Intermittent
P0125Insufficient Coolant Temperature for Closed Loop Fuel Control
P0126Insufficient Coolant Temperature for Stable Operation
P0128Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)
P0130O2 Sensor Circuit Malfunction (Bank 1 Sensor 1)
P0131O2 Sensor Circuit Low Voltage (Bank 1 Sensor 1)
P0132O2 Sensor Circuit High Voltage (Bank 1 Sensor 1)
P0133O2 Sensor Circuit Slow Response (Bank 1 Sensor 1)
P0134O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 1)
P0135O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 1)
P0136O2 Sensor Circuit Malfunction (Bank 1 Sensor 2)
P0137O2 Sensor Circuit Low Voltage (Bank 1 Sensor 2)
P0138O2 Sensor Circuit High Voltage (Bank 1 Sensor 2)
P0139O2 Sensor Circuit Slow Response (Bank 1 Sensor 2)
P0140O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 2)
P0141O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 2)
P0171System Too Lean (Bank 1)
P0172System Too Rich (Bank 1)
P0174System Too Lean (Bank 2)
P0175System Too Rich (Bank 2)
P0201Injector Circuit Malfunction – Cylinder 1
P0202Injector Circuit Malfunction – Cylinder 2
P0203Injector Circuit Malfunction – Cylinder 3
P0204Injector Circuit Malfunction – Cylinder 4
P0205Injector Circuit Malfunction – Cylinder 5
P0206Injector Circuit Malfunction – Cylinder 6
P0300Random/Multiple Cylinder Misfire Detected
P0301Cylinder 1 Misfire Detected
P0302Cylinder 2 Misfire Detected
P0303Cylinder 3 Misfire Detected
P0304Cylinder 4 Misfire Detected
P0305Cylinder 5 Misfire Detected
P0306Cylinder 6 Misfire Detected
P0325Knock Sensor 1 Circuit Malfunction (Bank 1 or Single Sensor)
P0326Knock Sensor 1 Circuit Range/Performance (Bank 1 or Single Sensor)
P0327Knock Sensor 1 Circuit Low Input (Bank 1 or Single Sensor)
P0328Knock Sensor 1 Circuit High Input (Bank 1 or Single Sensor)
P0335Crankshaft Position Sensor A Circuit Malfunction
P0336Crankshaft Position Sensor A Circuit Range/Performance
P0337Crankshaft Position Sensor A Circuit Low Input
P0338Crankshaft Position Sensor A Circuit High Input
P0339Crankshaft Position Sensor A Circuit Intermittent
P0340Camshaft Position Sensor A Circuit Malfunction (Bank 1 or Single Sensor)
P0341Camshaft Position Sensor A Circuit Range/Performance (Bank 1 or Single Sensor)
P0342Camshaft Position Sensor A Circuit Low Input (Bank 1 or Single Sensor)
P0343Camshaft Position Sensor A Circuit High Input (Bank 1 or Single Sensor)
P0344Camshaft Position Sensor A Circuit Intermittent (Bank 1 or Single Sensor)
P0400Exhaust Gas Recirculation Flow Malfunction
P0401Exhaust Gas Recirculation Flow Insufficient Detected
P0402Exhaust Gas Recirculation Flow Excessive Detected
P0403Exhaust Gas Recirculation Circuit Malfunction
P0404Exhaust Gas Recirculation Circuit Range/Performance
P0405Exhaust Gas Recirculation Sensor A Circuit Low
P0406Exhaust Gas Recirculation Sensor A Circuit High
P0420Catalyst System Efficiency Below Threshold (Bank 1)
P0430Catalyst System Efficiency Below Threshold (Bank 2)
P0440Evaporative Emission Control System Malfunction
P0441Evaporative Emission Control System Incorrect Purge Flow
P0442Evaporative Emission Control System Leak Detected (Small Leak)
P0443Evaporative Emission Control System Purge Control Valve Circuit
P0444Evaporative Emission Control System Purge Control Valve Circuit Open
P0445Evaporative Emission Control System Purge Control Valve Circuit Shorted
P0446Evaporative Emission Control System Vent Control Circuit
P0447Evaporative Emission Control System Vent Control Circuit Open
P0448Evaporative Emission Control System Vent Control Circuit Shorted
P0449Evaporative Emission Control System Vent Valve/Solenoid Circuit Malfunction
P0450Evaporative Emission Control System Pressure Sensor Malfunction
P0451Evaporative Emission Control System Pressure Sensor Range/Performance
P0452Evaporative Emission Control System Pressure Sensor Low Input
P0453Evaporative Emission Control System Pressure Sensor High Input
P0455Evaporative Emission Control System Leak Detected (Gross Leak)
P0456Evaporative Emission Control System Leak Detected (Very Small Leak)
P0460Fuel Level Sensor Circuit Malfunction
P0461Fuel Level Sensor Circuit Range/Performance
P0462Fuel Level Sensor Circuit Low Input
P0463Fuel Level Sensor Circuit High Input
P0464Fuel Level Sensor Circuit Intermittent
P0500Vehicle Speed Sensor Malfunction
P0501Vehicle Speed Sensor Range/Performance
P0502Vehicle Speed Sensor Low Input
P0503Vehicle Speed Sensor Intermittent/Erratic/High
P0505Idle Control System Malfunction
P0506Idle Control System RPM Lower Than Expected
P0507Idle Control System RPM Higher Than Expected
P0600Serial Communication Link Malfunction
P0601Internal Control Module Memory Check Sum Error
P0602Control Module Programming Error
P0603Internal Control Module Keep Alive Memory (KAM) Error
P0604Internal Control Module Random Access Memory (RAM) Error
P0605Internal Control Module Read Only Memory (ROM) Error
P0606ECM/PCM Processor Fault
P0700Transmission Control System Malfunction
P0701Transmission Control System Range/Performance
P0702Transmission Control System Electrical
P0703Brake Switch B Circuit Malfunction
P0704Clutch Switch Input Circuit Malfunction
P0705Transmission Range Sensor Circuit Malfunction (PRNDL Input)
P0706Transmission Range Sensor Circuit Range/Performance
P0707Transmission Range Sensor Circuit Low Input
P0708Transmission Range Sensor Circuit High Input
P0709Transmission Range Sensor Circuit Intermittent
P0710Transmission Fluid Temperature Sensor Circuit Malfunction
P0711Transmission Fluid Temperature Sensor Circuit Range/Performance
P0712Transmission Fluid Temperature Sensor Circuit Low Input
P0713Transmission Fluid Temperature Sensor Circuit High Input
P0714Transmission Fluid Temperature Sensor Circuit Intermittent
P0715Input/Turbine Speed Sensor Circuit Malfunction
P0716Input/Turbine Speed Sensor Circuit Range/Performance
P0717Input/Turbine Speed Sensor Circuit No Signal
P0718Input/Turbine Speed Sensor Circuit Intermittent
P0719Brake Switch B Circuit Low
P0720P0720Output Speed Sensor Circuit Malfunction
P0721Output Speed Sensor Circuit Range/Performance
P0722Output Speed Sensor Circuit No Signal
P0723Output Speed Sensor Circuit Intermittent
P0724Brake Switch B Circuit High
P0725Engine Speed Input Circuit Malfunction
P0726Engine Speed Input Circuit Range/Performance
P0727Engine Speed Input Circuit No Signal
P0728Engine Speed Input Circuit Intermittent
P0730Incorrect Gear Ratio
P0731Gear 1 Incorrect Ratio
P0732Gear 2 Incorrect Ratio
P0733Gear 3 Incorrect Ratio
P0734Gear 4 Incorrect Ratio
P0735Gear 5 Incorrect Ratio
P0736Reverse Incorrect Ratio
P0740Torque Converter Clutch Circuit Malfunction
P0741Torque Converter Clutch Circuit Performance or Stuck Off
P0742Torque Converter Clutch Circuit Stuck On
P0743Torque Converter Clutch Circuit Electrical
P0744Torque Converter Clutch Circuit Intermittent
P0745Pressure Control Solenoid Malfunction
P0746Pressure Control Solenoid Performance or Stuck Off
P0747Pressure Control Solenoid Stuck On
P0748Pressure Control Solenoid Electrical
P0749Pressure Control Solenoid Intermittent
P0750Shift Solenoid A Malfunction
P0751Shift Solenoid A Performance or Stuck Off
P0752Shift Solenoid A Stuck On
P0753Shift Solenoid A Electrical
P0754Shift Solenoid A Intermittent
P0755Shift Solenoid B Malfunction
P0756Shift Solenoid B Performance or Stuck Off
P0757Shift Solenoid B Stuck On
P0758Shift Solenoid B Electrical
P0759Shift Solenoid B Intermittent
P0760Shift Solenoid C Malfunction
P0761Shift Solenoid C Performance or Stuck Off
P0762Shift Solenoid C Stuck On
P0763Shift Solenoid C Electrical
P0764Shift Solenoid C Intermittent
P0765Shift Solenoid D Malfunction
P0766Shift Solenoid D Performance or Stuck Off
P0767Shift Solenoid D Stuck On
P0768Shift Solenoid D Electrical
P0769Shift Solenoid D Intermittent
P0770Shift Solenoid E Malfunction
P0771Shift Solenoid E Performance or Stuck Off
P0772Shift Solenoid E Stuck On
P0773Shift Solenoid E Electrical
P0774Shift Solenoid E Intermittent
P0775Pressure Control Solenoid B Malfunction
P0776Pressure Control Solenoid B Performance or Stuck Off
P0777Pressure Control Solenoid B Stuck On
P0778Pressure Control Solenoid B Electrical
P0779Pressure Control Solenoid B Intermittent
P0780Shift Malfunction
About the author
David Lawrence
David grew up among mechanics and off-road enthusiasts, gaining deep knowledge in car mods, off-roading techniques, and automotive engineering, making him a trusted 4x4 expert.

Leave a Comment