The Ultimate Peterbilt Fault Code List
Table of Contents
When your Peterbilt truck starts throwing fault codes, having access to a comprehensive fault code list makes all the difference. It helps you understand the problem, which is the first step in learning how to fix it.
Peterbilt is an industry-leading manufacturer of diesel trucks, you can find their heavy-duty vehicles all across North America. If you’re the fleet manager of a Peterbilt or multi-brand fleet, look no further than this blog for guidance on common fault codes and how to solve them.
Learn what each Peterbilt fault code means and how to troubleshoot fault codes with Jaltest diagnostics software.
How to Read Peterbilt Fault Codes
Look up what engine your Peterbilt truck uses. Peterbilt most commonly uses a Paccar MX or Cummins engine.
Use a diagnostic scan tool like Jaltest to detect the specific fault code. Connect the scanner to the OBD port to allow it to directly retrieve your vehicle’s fault codes.
Refer to the Peterbilt fault code list below to find the fault code’s meaning and recommended solution.
Troubleshooting Peterbilt Fault Codes with Jaltest
As one of Canada’s most popular heavy-duty truck brands, Peterbilt has received comprehensive coverage in the Jaltest commercial vehicle diagnostic software.
Jaltest equips technicians with easy fault code detection, freeze frame data, wiring diagrams, and troubleshooting information from the experts to help guide repairs. This makes it an excellent choice for Peterbilt fault code diagnostics.
In this video, we demonstrate what fault code troubleshooting looks like in the Jaltest software.
Some of the Peterbilt trucks covered include models as old as 1994. Here’s a small sample of the exact models covered in Jaltest:
Peterbilt 200-30
Peterbilt 210/220
Peterbilt 270
Peterbilt 367
Peterbilt 520
Peterbilt 587
The Ultimate Peterbilt Fault Code List
Here is a list of all the fault codes associated with Peterbilt truck models in 2025.
P101C: BPV position fault while engine is in SCR heating mode
P101D: BPV position fault while engine is not in SCR heating mode
P101E: BPV CAN sensor has permanent governor deviation
P101F: BPV CAN sensor overload
P102A: Post Air Temperature BPV over range
P102B: Post Air Temperature BPV under range
P102C: Broken Turbine fault
P102D: AMF CAN sensor burn off timeout fault
P102E: AMF PCB temperature out of range at powerup
P102F: BPV temperature out of range at powerup
P103C: NOXCD NOx controller feedback monitor, inner clamping symptom
P103D: NOXCD NOx controller feedback monitor, EGR actuation limited symptom (low limit)
P103E: NOXCD NOx controller feedback monitor, EGR actuation limited symptom (high limit)
P103F: NOXCD NOx controller feedback monitor, VGT surge clamping symptom
P104A: Error of the FAFPD overflow diagnosis
P104B: APSPD P2 (boost air pressure) sensor plausibility fault (high threshold)
P104C: APSPD P2 (boost air pressure) sensor plausibility fault (low threshold)
P104D: APSPD P3 (exhaust air pressure before turbine) sensor plausibility fault (high threshold)
P1020: BPV CAN sensor unspecified actuator fault
P1021: BPV CAN sensor command timeout
P1022: BPV CAN sensor current too high
P1023: BPV CAN sensor temperature too high
P1024: BPV CAN sensor power supply fault
P1025: BPV CAN sensor position fault
P1026: BPV CAN sensor calibration fault
P1027: BPV Power supply fault
P1030: EGR temperature out of range at powerup
P1031: Vehicle speed acceleration/deceleration diagnostic fault
P1032: Vehicle speed not zero at key on check fault
P1037: Air pressure pre-BPV under range
P1038: Air pressure pre-BPV over range
P1039: DOCP Doc pressure too high fault
P1040: DOCP Doc pressure too low fault
P1042: EMPCD P3 (exhaust air pressure before turbine) controller feedback monitor, inner clamping symptom
P1043: EMPCD P3 (exhaust air pressure before turbine) controller feedback monitor, VGT actuation limited symptom (low limit)
P1044: EMPCD P3 (exhaust air pressure before turbine) controller feedback monitor, VGT actuation limited symptom (high limit)
P1045: EMPCD P3 (exhaust air pressure before turbine) controller feedback monitor, VGT surge clamping symptom
P1046: High error fault of FAFPD diagnosis in idle
P1047: Low error fault of FAFPD diagnosis in idle
P1048: High error fault of FAFPD diagnosis in overrun
P1049: Low error fault of FAFPD diagnosis in overrun
P1050: APSPD P5 (pre-DOC (or pos BPV) air pressure) sensor plausibility fault
P1051: SFS Preheat Plausibility fault
P1053: SFS Speed Plausibility fault
P1054: SFS Downhill Speed Controller Plausibility fault
P1055: SFS Retarder Plausibility fault
P1057: APSPD P3 (exhaust air pressure before turbine) sensor plausibility fault (low threshold)
P1058: APSPD Boost air pressure lo fault
P1062: SFS Cruise control Plausibility fault
P1081: Fuel temperature plausibility fault
P1086: Detects if the pressure in the rail does not rise within a given time period after the running of the engine, a keyoff-keyon or the entrace into
P1087: Fuel pressure low warning
P1088: Detects when rail pressure goes over threshold (APV) in the absence of rail sensor fault
P1089: Detects when rail pressure goes over threshold (APV) in the absence of rail sensor fault
P108A: Build up fault when low pres supply insufficient.
P1090: Detects when rail pressure goes over threshold (APV) in the absence of rail sensor fault
P1091: Rail Pressure Sensor high plausibility fault detected via HPV learning check.
P109C: High Pressure (dump) Valve current feedback min range fault
P109D: High Pressure (dump) Valve current feedback max range fault
P1105: Engine Protection System – Approaching Shutdown state
P1106: Engine Protection System – Derated performance state
P1110: Intake air cooling temperature out of range
P1111: Boost air temp rate of change fault
P1115: Coolant temp high warning level
P1122: Sticking cruise fault
P1127: Post Intercooler Air Temperature high warning
P1128: Air temp too high
P1133: WRAF heater CJ125 short-circuit to battery fault for heater diagnostic
P1134: WRAF heater CJ125 short-circuit to ground fault for heater diagnostic
P1135: WRAF heater CJ125 short-to-battery fault
P1136: WRAF heater CJ125 short-to-ground fault
P1137: WRAF heater supply voltage test fault
P1138: WRAF heater CJ125 undervoltage fault
P1139: WRAF heater calibration test fault
P113A: WRAF heater control test fault
P113B: WRAF heater spi test fault
P1158: Front Axle LH Wheel Speed out of range fault
P1159: Front Axle RH Wheel Speed out of range fault
P1160: Rear Axle LH Wheel Speed out of range fault
P1161: Rear Axle RH Wheel Speed out of range fault
P1162: TCO1 message vehicle speed out of range fault
P1163: Transmission output shaft speed out of range
P1167: Indicates warning of leak flow restriction is blockage
P1168: Indicates that leak flow restriction is blocked
P1171: AFC correction minimum limits have been reached. System may be running lean.
P1172: AFC correction maximum limits have been reached. System may be running rich.
P1180: Fuel is hot due to too low fuel level and high amb temp.
P1181: Fuel temp rate of change fault
P118A: Control error HPV pos when low pres supply insufficient.
P1191: Indicates that the fuel filter is clogged
P1194: Indicates that the fuel filter is very clogged
P1195: Rail pressure calibration medium range fault
P1196: Rail pressure calibration high range fault
P1197: Rail pressure gradient fault
P1201: Cylinder 1: Injector needle valve open circuit
P1202: Cylinder 1: Injector needle valve short circuit across injector
P1203: Cylinder 1: Injector needle valve low side short circuit to ground
P1204: Cylinder 1: Injector needle valve low side short circuit to battery voltage
P1205: Cylinder 5: Injector needle valve open circuit
P1206: Cylinder 5: Injector needle valve short circuit across injector
P1207: Cylinder 5: Injector needle valve low side short circuit to ground
P1208: Cylinder 5: Injector needle valve low side short circuit to battery voltage
P1209: Cylinder 3: Injector needle valve open circuit
P1210: Cylinder 3: Injector needle valve short circuit across injector
P1211: Cylinder 3: Injector needle valve low side short circuit to ground
P1212: Cylinder 3: Injector needle valve low side short circuit to battery voltage
P1213: Cylinder 6: Injector needle valve open circuit
P1214: Cylinder 6: Injector needle valve short circuit across injector
P1215: Cylinder 6: Injector needle valve low side short circuit to ground
P1216: Cylinder 6: Injector needle valve low side short circuit to battery voltage
P1217: Cylinder 2: Injector needle valve open circuit
P1218: Cylinder 2: Injector needle valve short circuit across injector
P1219: Cylinder 2: Injector needle valve low side short circuit to ground
P1220: Cylinder 2: Injector needle valve low side short circuit to battery voltage
P1221: Cylinder 4: Injector needle valve open circuit
P1222: Cylinder 4: Injector needle valve short circuit across injector
P1223: Cylinder 4: Injector needle valve low side short circuit to ground
P1224: Cylinder 4: Injector needle valve low side short circuit to battery voltage
P1225: Cylinder 1 2 or 3: Injector needle valve high side short circuit to ground
P1226: Cylinder 1 2 or 3: Injector needle valve high side short circuit to battery voltage
P1227: Cylinder 4 5 or 6: Injector needle valve high side short circuit to ground
P1228: Cylinder 4 5 or 6: Injector needle valve high side short circuit to battery voltage
P1230: Cylinder 1: Injector spill valve short circuit across injector
P1234: Cylinder 5: Injector spill valve short circuit across injector
P1235: Turbo Speed Plausibility fault
P1238: Cylinder 3: Injector spill valve short circuit across injector
P1242: Cylinder 6: Injector spill valve short circuit across injector
P1246: Cylinder 2: Injector spill valve short circuit across injector
P1250: Cylinder 4: Injector spill valve short circuit across injector
P1263: Increase in combustion in cylinder 1 relative to the others.
P1266: Increase in combustion in cylinder 2 relative to the others.
P1269: Increase in combustion in cylinder 3 relative to the others.
P1272: Increase in combustion in cylinder 4 relative to the others.
P1275: Increase in combustion in cylinder 5 relative to the others.
P1278: Increase in combustion in cylinder 6 relative to the others.
P127A: EGR mass flow sensor egr too low fault data
P127B: EGR mass flow sensor egr too high fault data
P127C: EGR mass flow sensor plausibility fault data
P1280: AMF CAN sensor flow out of range
P1281: AMF CAN sensor reduced accuracy
P1282: AMF CAN sensor pulsation compensation active fault
P1283: AMF CAN sensor pulsation detected
P1284: AMF CAN sensor medium temperature out of range
P1285: AMF CAN sensor checksum error
P1286: AMF CAN sensor defective
P1287: AMF CAN sensor pcb over temperature
P1288: AMF CAN sensor supply voltage out of range
P1289: AMF CAN sensor water droplet impact fault
P128A: AMF CAN sensor burn off failed
P128A: Control error OMV pos when low pressure supply insufficient
P128E: Rail pressure error low in rail discharge mode
P128F: Rail pressure error high in rail discharge mode
P1298: Oil system temperature high monitor fault data
P12CD: Injector 0 – too long time between two tests at certain rail pressure
P12CF: Injector 1 – too long time between two tests at certain rail pressure
P12D1: Injector 2 – too long time between two tests at certain rail pressure
P12D3: Injector 3 – too long time between two tests at certain rail pressure
P12D5: Injector 4 – too long time between two tests at certain rail pressure
P12D7: Injector 5 – too long time between two tests at certain rail pressure
P1300: Combustion fault diagnosed by CSID module
P1301: Intermittent misfire cylinder 1
P1302: Intermittent misfire cylinder 5
P1303: Intermittent misfire cylinder 3
P1304: Intermittent misfire cylinder 6
P1305: Intermittent misfire cylinder 2
P1306: Intermittent misfire cylinder 4
P1335: No crank signal – start on cam only with fixed timing
P1336: Crank signal corruption during startup (high frequency)
P1340: No cam sync – possible long cranking period
P1341: Cam signal corruption during startup – possible long crank
P1350: VGT status invalid fault detected
P1351: VGT data unreliable fault detected
P1352: VGT learn fault detected
P1354: VGT power supply low fault detected
P1356: VGT temperature too high fault detected
P138A: Control error discharge pos when low pressure supply insufficient
P1400: EGR high rate fault when estimated EGR rate > APV
P1401: CCV pressure sensor max range fault
P1402: CCV pressure sensor min range fault
P1403: CCV pressure sensor offset fault
P1404: CCVCD pressure deviation fault at key on
P1405: Venturi pressure out of range low
P1406: Venturi pressure out of range high
P1407: CCVCD leakage fault
P1408: CCVCD pressure too high fault
P1409: Filtered air pressure high fault when greater than APV
P140A: CCVCD rotor speed too high fault
P140B: Venturi temperature rate of change fault
P140C: CCV inlet temperature sensor under range
P140D: CCV inlet temperature sensor over range
P140E: CCVCD rotor speed too low fault
P140F: Venturi Delta Pressure Plausibility (positive) fault
P141C: CCV outlet temperature sensor under range
P141D: CCV outlet temperature sensor over range
P1457: EGR / EGR cooler temperature high warning
P1458: EGR output temperature differs from predicted value
P1480: EGR CAN sensor permanent governor deviation
P1481: EGR CAN sensor overload
P1482: EGR CAN sensor unspecified actuator fault
P1483: EGR CAN sensor command timeout
P1484: EGR CAN sensor current too high
P1485: EGR CAN sensor temperature too high
P1486: EGR CAN sensor power supply fault
P1487: EGR CAN sensor position fault
P1488: EGR CAN sensor calibration fault
P1489: EGR valve stuck closed
P148A: OMV trim high when low pressure supply insufficient
P1490: EGR valve stuck open
P1493: Fan speed out of range low fault
P1494: Fan speed out of range high fault
P1495: EGR failure detected causing fuel derate
P1496: System fault triggered PM mode, closed EGR valve
P1497: EGR position fault in SCR heating mode
P1498: EGR position fault outside SCR heating mode
P1501: Vehicle speed sensor open circuit
P1502: Vehicle speed pulse width modulated mark/space ratio
P1503: Vehicle speed sensor short circuit to battery voltage
P1504: Vehicle speed pulse width modulated duty cycle
P1505: Vehicle speed sensor frequency fault
P150F: Oil level startup low warning level
P1513: DEFOI urea consumption category fault
P1514: DEFOI urea dosing category fault
P1515: DEFOI EGR system category fault
P1516: DEFOI monitor system category fault
P1517: DEFOI urea quality category fault
P1518: DEFOI torque reduction fault
P1519: DEFOI urea level warning fault (1st threshold)
P151A: DEFOI vehicle speed limit fault
P151B: DEFOI upcoming vehicle speed limit warning fault
P151C: DEFOI urea level low fault (2nd threshold)
P151D: DEFOI urea level medium fault (3rd threshold)
P151E: DEFOI urea severe fault (4th threshold)
P151F: DEFOI engine speed limit failure
P1523: Oil pressure too high
P1524: Oil system pressure low monitor fault data
P1526: CM1 000986 out of range fault
P1529: Crankcase gas flow efficiency low
P153A: Crankcase gas flow leak
P153B: Crankcase Oil Mist Separator rotor underspeed
P153C: Crankcase Oil Mist Separator rotor overspeed
P1558: Coolant level sensor under range two
P1559: Coolant level sensor over range two
P1560: Coolant level low warning
P1563: Battery supply too low
P1564: Fuel pressure out of range at powerup
P1565: Idle diagnostic speed error fault
P1566: Idle diagnostic fuel error fault
P1567: Acceleration pedal angle fault
P1568: Coolant Pump 1 PWM driver short circuit low
P1569: Coolant Pump 1 PWM driver short circuit high
P156A: Coolant Pump 1 PWM driver short open circuit
P156B: Coolant Pump 2 PWM driver short circuit low
P156C: Coolant Pump 2 PWM driver short circuit high
P156D: Coolant Pump 2 PWM driver short open circuit
P156E: Tachometer PWM driver short circuit low
P156F: Tachometer PWM driver short circuit high
P1570: Oil temperature signal warm up fault
P1571: Oil temperature signal normal operation fault
P1572: Post-compressor temperature plausibility fault
P1573: Intake manifold air temperature too high
P1580: Turbo speed malfunction low
P1581: Turbo speed malfunction high
P158A: HPV trim high when low pressure supply insufficient
P1601: Customer data area checksum failure
P1644: Sensor 5V reference over range
P1645: Sensor 5V reference under range
P1650: Red stop lamp driver open circuit
P1652: Red stop lamp driver short circuit high
P1653: Amber warning lamp driver open circuit
P1655: Amber warning lamp driver short circuit high
P1682: Oil level driver open circuit
P1683: Oil level driver short circuit high
P1684: Oil level driver short circuit low
P1686: Starter motor driver open circuit
P1687: Starter motor driver short circuit high
P1688: Starter motor driver short circuit low
P1693: Ether fluid control PWM driver open/short high
P1694: Ether fluid control PWM driver short circuit low
P1698: Voltage reference 4 minimum range fault
P1699: Voltage reference 4 maximum range fault
P1704: O2SRD Lambda sensor dynamic overrun diagnostic
P1705: O2SRD Lambda sensor model dynamic response low fault
P1706: O2SRD Lambda sensor model dynamic response high fault
P1707: O2SPD Lambda sensor NOx plausibility low fault
P1708: O2SPD Lambda sensor NOx plausibility high fault
P1709: O2SPD Lambda sensor overrun diagnostic
P170A: O2SPD Lambda sensor model level plausibility low fault
P170B: O2SPD Lambda sensor model level plausibility high fault
P170C: UNSRD NOx sensor overrun diagnostic
P170D: UNSRD NOx sensor up model dynamic response negative fault
P170E: UNSRD NOx sensor up model dynamic response positive fault
P170F: UNSPD NOx sensor overrun diagnostic
P1710: UNSPD NOx model plausibility low fault
P1711: UNSPD NOx model plausibility high fault
P1717: ARSPD T5 plausibility check
P1718: NOXCD NOx control deviation diagnosis positive
P1719: NOXCD NOx control deviation diagnosis negative
P171B: EGRRD NOx governor slow response decrement
P171C: EGRRD NOx governor slow response increment
P171D: EMTVP T3 model disable diagnosis
P1721: SCRTD heating mode diagnosis
P1722: BPVDD back pressure valve diagnostic
P1723: EMPCD P3 control deviation diagnosis positive
P1724: EMPCD P3 control deviation diagnosis negative
P1726: EMPRD P3 governor slow response diagnosis
P1727: VGTDD actuator position deviation diagnosis
P1729: DPFRM NMD regeneration timeout fault
P1751: MIL lamp driver short circuit to battery fault
P1839: Upstream NOx sensor AT1IGC1 high rate fault
P1840: Upstream NOx sensor AT1IGC1 low rate fault
P1841: Upstream NOx sensor AT1IGC2 high rate fault
P1842: Upstream NOx sensor AT1IGC2 low rate fault
P1845: Upstream NOx sensor compatibility monitor fault
P1846: Upstream NOx sensor ECU-ID message high rate fault
P1847: Upstream NOx sensor ECU-ID message low rate fault
P1848: Upstream NOx sensor heater FMI monitor fault
P1849: Upstream NOx sensor heater response monitor fault
P1850: Upstream NOx sensor heater-related data not available fault
P1851: Upstream NOx sensor heater-related data out of range fault
P1852: Upstream NOx sensor info-related data not available fault
P1853: Upstream NOx sensor info-related data out of range fault
P1854: Upstream NOx sensor NOx FMI monitor circuit fault
P1855: Upstream NOx sensor NOx persistent invalid monitor fault
P1856: Upstream NOx sensor NOx signal-related data not available fault
P1857: Upstream NOx sensor NOx signal-related data out of range fault
P1858: Upstream NOx sensor O2 FMI monitor circuit fault
P1859: Upstream NOx sensor O2 persistent invalid monitor fault
P1860: Upstream NOx sensor O2 signal-related data not available fault
P1861: Upstream NOx sensor O2 signal-related data out of range fault
P1862: Upstream NOx sensor power status low monitor fault
P1863: Propb AST 522902 out of range fault
P1863: Upstream NOx sensor power-related data not available fault
P1864: Upstream NOx sensor power-related data out of range fault
P1864: AFC slow learn compensation under range
P1865: AFC slow learn compensation over range
P1866: Exhaust gas pressure (pre-turbine) sensor out of range high
P1867: Exhaust gas temperature (post-BPV) sensor out of range high
P1868: Ambient air temperature sensor out of range high
P1869: Fuel temperature sensor out of range low
P1870: Crankcase ventilation pressure sensor out of range low
P1871: Turbocharger compressor pressure sensor out of range low
P1872: Turbocharger compressor pressure sensor out of range high
P1873: Turbocharger compressor temperature sensor out of range low
P1874: Turbocharger compressor temperature sensor out of range high
P1875: Relative humidity sensor out of range low
P1876: Barometric pressure sensor out of range high
P1876: Ambient air temperature sensor out of range low
P1878: CCV pump speed sensor out of range high
P1879: Coolant temperature sensor out of range high
P187B: Coolant pump speed sensor out of range high
P1880: Fuel pressure sensor out of range high
P1882: Fuel temperature sensor out of range high
P1887: Post-BPV pressure sensor out of range high
P188C: Air pressure sensor out of range high
P1891: Pre-turbine pressure sensor out of range low
P1896: Turbo speed sensor out of range high
P1909: Upstream NOx sensor heater warmup monitor fault data