Bob LaRosa

Troubleshoot with Harley Error Codes

Bob LaRosa
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
  • Chapters
  • descriptions off, selected
  • captions off, selected
    Duration:   4  mins

    Description

    The Twin Cam allows us to see the Harley error codes also known as the diagnostic trouble codes.

    This videos reviews how to retrieve the codes and this process will help you determine where to look and test. Don’t just go out and by a new sensor or part. Find out what’s going on.

    More Video Tech Tips Here.

    Here are some of the various diagnostic trouble code lists (DTCs) used on ICM/ECM equipped HD models through 2008:

    HFSM = Hands Free Security Module
    TSSM = Turn Signal Security Module
    TSM = Turn signal module
    B0563 Battery Voltage High TSM/TSSM
    B1004 Fuel Level Sending Unit Low Instruments
    B1005 Fuel Level Sending Unit High/Open Instruments
    B1006 Accessory Line Overvoltage Instruments
    B1007 Ignition Line Overvoltage Instruments
    B1008 Reset Switch Closed Instruments
    B1121 (TSM) Left Turn Output Fault – (HFSM) Left Turn Output Open
    B1122 (TSM) Right Turn Output Fault – (HFSM) Right Turn Output Open
    B1123 (HFSM) Left Turn Output Short to Ground
    B1124 (HFSM) Right Turn Output Short to Ground
    B1125 (HFSM) Left Turn Output Short to Battery
    B1126 (HFSM) Right Turn Output Short to Battery
    B1131 (HFSM) Alarm Output Low
    B1131 Alarm Output Low TSM/TSSM
    B1132 (HFSM) Alarm Output High
    B1132 Alarm Output High TSM/TSSM
    B1134 Starter Output High TSM/TSSM
    B1135 Accelerometer Fault TSM/TSSM
    B1136 (HFSM) Accelerometer Tip Test Error
    B1141 (TSM) Ignition Switch Low/Open – (HFSM) Ignition Switch Low/Open
    B1142 Smart Security System Internal Fault
    B1143 (HFSM) Security Antenna Short to Ground
    B1144 (HFSM) Security Antenna Short to Battery
    B1145 (HFSM) Security Antenna Open
    B1151 Bank Angle Sensor(BAS) Short to Ground
    B1151 Sidecar BAS Low TSM/TSSM
    B1152 Bank Angle Sensor(BAS) Short to Battery
    B1152 Sidecar BAS High TSM/TSSM
    B1153 Bank Angle Sensor(BAS) High
    B1153 Sidecar BAS Out of Range TSM/TSSM
    B1154 Clutch Switch Input Short to Ground
    B1155 Neutral Switch Input Short to Battery
    P0106 MAP Sensor Rate of Range Error Carb
    P0107 Map Sensor Failed Open/Low Carb
    P0107 Map Sensor Open/Low EFI
    P0108 Map Sensor Failed High Carb
    P0108 Map Sensor High
    P0112I AT Voltage Low
    P0113I AT Sensor Voltage Open/High EFI
    P0113I AT Voltage Open/High
    P0117 ET Sensor Low
    P0118 ET Sensor High
    P0118 ET Sensor Voltage Open/High EFI
    P0120 TPS1 Range Error
    P0122 TP Sensor Open/Low EFI
    P0122 TPS1 Low
    P0123 TP Sensor High EFI
    P0123 TPS2 High/Open
    P0131 Front Oxygen Sensor Low
    P0132 Front Oxygen Sensor High
    P0134 Front Oxygen Sensor Inactive
    P0151 Rear Oxygen Sensor Low
    P0152 Rear Oxygen Sensor High
    P0154 Rear Oxygen Sensor Inactive
    P0220 TPS2 Range Error
    P0222 TPS2 Low
    P0223 TPS2 High/Open
    P0261 Front Injector Open/Low
    P0262 Front Injector High EFI
    P0263 Rear Injector Open/Low EFI
    P0264 Rear Injector High EFI
    P0371 Crank Position Sensor (CKP)
    P0372 Crank Position Sensor (CKP)
    P0373 CKP Sensor Intermittent
    P0374 CKP Sensor Not Detected Carb
    P0374 CKP Sensor Synch Error EFI
    P0444 Purge Solenoid Open/Low
    P0445 Purge Solenoid High
    P0501 VSS Sensor Low
    P0502 VSS High/Open
    P0505 Loss of Idle Sped Control EFI
    P0562 Battery Voltage Low
    P0563 Battery Voltage High
    P0572 Brake Switch Low
    P0577 Cruise Control Input High
    P0602 Calibration Memory Error Carb
    P0603 ECM EEPROM Memory Error
    P0603 EEPROM Failure Carb
    P0604 RAM Failure Carb
    P0605 ECM Flash Error EFI
    P0605 ECM FLASH Memory Error
    P0605 Program Memory Error Carb
    P0607 Converter Error Carb
    P06415 V+Vref 1 Out Of Range
    P06515 V+Vref 2 Out Of Range
    P1001 System Relay Coil Open/Low
    P1002 System Relay Coil High/Shorted
    P1003 System relay contacts open
    P1004 System Relay Contacts Closed
    P1009 Incorrect Password
    P1010 Missing Password
    P1270 TGS Validation Error
    P1351 Front Ignition Coil Driver Open/Low
    P1352 Front Ignition Coil Driver High/Shorted
    P1353 Front Cylinder No Combustion
    P1354 Rear Ignition Coil Driver Open/Low
    P1355 Rear Ignition Coil Driver High/Shorted
    P1356 Rear Cylinder No Combustion
    P1357 Front Cylinder Combustion Intermittent
    P1358 Rear Cylinder Combustion Intermittent
    P1475 Exhaust Actuation Position Error
    P1477 Exhaust Actuator Open/Low
    P1478 Exhaust Actuator Shorted/High
    P1501 Jiffy Stand Sensor Low
    P1502 Jiffy Stand Sensor High
    P1510 EFI Limited Performance Mode
    P1511 EFI Power Management Mode
    P1512 EFI Forced Idle Mode
    P1514 Air Flow Fault
    P1600 EFI Module Processor Internal Error
    P2100 EFI Motor Circuit Open
    P2101 EFI Motor Circuit Range Performance (Actuation Error)
    P2102 EFI Motor Circuit Low
    P2103 EFI Motor Circuit High
    P2105 EFI Forced engine shutdown
    P2107 EFI Module Processor Internal Fault
    P2119 EFI Motor Throttle Body Range Performance
    P2122 TGS1 Low/Open
    P2123 TGS1 High
    P2127 TGS2 Low/Open
    P2128 TGS2 High
    P2135 TPS Correlation Error
    P2138 TGS Correlation Error (Twist grip sensor)
    P2176 EFI Closed Position Not Learned
    U1016 Loss of ECM Vehicle Speed, Vehicle Inhibit Motion or Powertrain Security Status TSM/TSSM
    U1016 Loss of ICM/ECM Serial Data Instruments
    U1064 Loss of TSM/FSFM Serial Data to ICM / ECM
    U1064 Loss of TSM/TSSM Serial Data Instruments
    U1097 Loss of Speedometer Serial data Carb
    U1097 Loss of Speedometer Serial data EFI
    U1097 Loss of Speedometer Serial Data to ECM
    U1097 Loss of Speedometer Serial data TSM/TSSM
    U1255 Missing Message at Speedometer EFI
    U1255 Serial Data Error
    U1255 Serial Data Error/Missing Message EFI
    U1255 Serial Data Error/Missing Message Instruments
    U1255 Serial Data Error/Missing Message TSM/TSSM
    U1300 ECM Serial Data Low
    U1300 Serial Data Low
    U1300 Serial Data Low Instruments
    U1300 Serial Data Low TSM/TSSM
    U1301 Serial Data Open/High Carb
    U1301 Serial Data Open/High EFI
    U1301 Serial Data Open/High Instruments
    U1301 Serial Data Open/High TSM/TSSM


    AFR – Air Fuel Ratio
    ATS – Air Temperature Sensor
    BAS – Bank Angle Sensor
    CCM – Cruise Control Module
    CKP – Crank Position Sensor. The CKP generates an “AC signal” which is sent to the ECM where it is used to reference engine position (TDC) and speed.
    DTC – Diagnostic Trouble Codes
    ECM – Electronic Control Module. (The Computer) Computes the spark advance for proper ignition timing and fuel control based on sensor inputs (from CKP, MAP & TP sensors) and controls the low-voltage circuits for the ignition coils and injectors. The dwell time for the ignition coil is also calculated in the microprocessor and is dependent upon battery voltage. The programmed dwell feature gives adequate spark at all speeds.
    ECT – Engine Coolant Temperature. Sensor also controls the cooling fan relay that provides 12 Vdc to the fans.
    EFI – Electronic Fuel Injection
    EFP – Electronic Fuel Pump
    ET – Engine Temperature sensor
    FI – Fuel Injectors
    FPR – Fuel Pressure regulator
    IAC – Idle Air Control actuator
    IAT – Intake Air Temperature sensor
    ISS – Ion Sensing System…detonation detection
    MAP – manifold Absolute Pressure sensor. The MAP sensor monitors the intake manifold pressure (vacuum) and sends the information to the ECM. The EMC then adjusts the spark and fuel-timing advance curves for optimum performance.
    TGS – Twist grip sensor
    TPS – Throttle Position Sensor
    TSM/TSSM (Turn Signal/ Turn Signal Security Module)
    VE – Volume Efficiency
    VSS – Vehicle Speed Sensor. Used as an input for idle speed control


    Error Codes on 2004-07 Harley Davidson Motorcycles

    These will also work on the 07 & 08 bikes. There are additional Harley error codes for the 08 bikes not listed here but are listed in this same section in another post.

    These apply to 04 and later bikes with the serial bus. The IM (instrument module) is capable of displaying DTC’s (diagnostic trouble codes).

    Speedometer Self Diagnostics: The speedometer is capable of displaying and clearing speedometer, tachometer, TSM/TSSM and ICM/ECM Diagnostic Trouble Codes (DTC).

    Turn Ignition switch to OFF & Run/Stop switch is to Run.

    Push odometer reset button in & hold.

    Turn ignition switch to Ignition and release the odometer reset button. Background lighting should illuminate, speedometer needle should sweep its full range and indicator lamps (battery, security, low fuel, check engine, and cruise) should illuminate. The word “diag” should then appear.

    Push the odometer reset button once and you will see the selection menu “PSSPt” with the first P flashing.

    Each letter represents an area of the diagnostics module. The module that is flashing is the one you are going to check. To move from one letter (module) to the next, you push the odometer reset button one time. (from P to S to SP to t and back to P, etc.)

    • P = ECM/ICM (Electronic Control Module [EFI] / Ignition Control Module [Carbureted)
    • S = TSM/TSSM (Turn Signal/ Turn Signal Security Module)
    • SP = speedometer
    • T = tachometer

    To get the DTC within an area of diagnostics, push and hold the odometer reset button in for 5 seconds and release. If there are any DTCs the code will be displayed or the word “none” will appear if there are no DTCs. Push the odometer reset button again to view additional codes if they exist. Record the codes. If DTCs are not to be cleared, Press and release the odometer reset button. Part number of module will be displayed.

    NOTE: To determine if a code is current or historic, clear the displayed code by pushing in and holding the odometer reset button ( longer than 5 seconds) until ‘clear’ comes up. Release the odometer reset button. Turn OFF the ignition switch. Run your bike and shut it down then recheck the DTCs again by repeating steps 1 to 9. If the code is current it will reappear.

    Press and release the odometer reset button to continue to the next module.

    Turn Ignition switch to OFF.

    On models not equipped with a tachometer “No Rsp” will appear when the tachometer identifier is selected.

    “No Rsp” will also appear if the run/off switch is in the off position when doing this procedure.

    Also if the code set is a historic code (not a constant light) after 50 start and run cycles of at least 30 seconds each in duration, the light will extinguish itself as long as the error hasn’t occurred again.

    If it were a current code, the light would remain lit while running.

    DTC FAULT CONDITION MODULE

    “BUS Er” Serial data bus shorted/low/open/high

    B0563 Battery Voltage High TSM/TSSM
    B1004 Fuel Level Sending Unit Low Instruments
    B1005 Fuel Level Sending Unit High/Open Instruments
    B1006 Accessory Line Over voltage Instruments
    B1007 Ignition Line Over voltage Instruments
    B1008 Reset Switch Closed Instruments
    B1122 Right turn output fault
    B1125 (HFSM) Left Turn Output Short to Battery
    B1131 Alarm Output Low TSM/TSSM
    B1132 Alarm Output High TSM/TSSM
    B1134 Starter Output High TSM/TSSM
    B1135 Accelerometer Fault TSM/TSSM
    B1141 Ignition switch open/low
    B1151 Sidecar BAS Low TSM/TSSM
    B1152 Sidecar BAS High TSM/TSSM
    B1153 Sidecar BAS Out of Range TSM/TSSM
    P0106 MAP Sensor Rate of Range Error Carb
    P0107 Map Sensor Failed Open/Low Carb
    P0107 Map Sensor Open/Low EFI
    P0108 Map Sensor Failed High Carb
    P0108 Map Sensor High EFI
    P0112 IAT Sensor Voltage Low EFI
    P0113 IAT Sensor Voltage Open/High EFI
    P0117 ET Sensor Voltage Low EFI
    P0118 ET Sensor Voltage Open/High EFI
    P0122 TP Sensor Open/Low EFI
    P0123 TP Sensor High EFI
    P0131 Front 02 sensor low (lean)
    P0132 Engine running rich
    P0134 Front 02 sensor open/not responding
    P0151 Rear 02 sensor low (lean)
    P0152 Rear 02 sensor high (rich)
    P0154 Rear 02 sensor open/not responding
    P0261 Front Injector Open/Low EFI
    P0262 Front Injector High EFI
    P0263 Rear Injector Open/Low EFI
    P0264 Rear Injector High EFI
    P0373 CKP Sensor Intermittent Carb
    P0373 CKP Sensor Intermittent EFI
    P0374 CKP Sensor Not Detected Carb
    P0374 CKP Sensor Sync Error EFI
    P0501 VSS Low Carb
    vP0501 VSS Low EFI
    P0502 VSS High/Open Carb
    P0502 VSS High/Open EFI
    P0505 Loss of Idle Speed Control EFI
    P0562 Battery Voltage Low Carb
    P0562 Battery Voltage Low EFI
    P0563 Battery Voltage High Carb
    P0563 Battery Voltage High EFI
    P0602 Calibration Memory Error Carb
    P0603 EEPROM Failure Carb
    P0603 ECM EEPROM Error EFI
    P0604 RAM Failure Carb
    P0605 Program Memory Error Carb
    P0605 ECM Flash Error EFI
    P0607 Converter Error Carb
    P0661 Intake solenoid low/open
    P0662 Intake solenoid high/shorted
    P1001 System Relay Coil Open/Low EFI
    P1002 System relay Coil High/Shorted EFI
    P1003 System relay Contacts Open EFI
    P1004 System Relay Contacts Closed EFI
    P1009 Incorrect Password Carb
    P1009 Incorrect Password EFI
    P1010 Missing Password Carb
    P1010 Missing Password EFI
    P1351 Front Ignition Open/Low Carb
    P1351 Front Ignition Open/Low EFI
    P1352 Front Ignition Coil High/Shorted Carb
    P1352 Front Ignition Coil High/Shorted EFI
    P1353 Front Cylinder No Combustion EFI
    P1354 Rear Ignition Coil Open/Low Carb
    P1354 Rear Ignition Coil Open/Low EFI
    P1355 Rear Ignition Coil High/Shorted Carb
    P1355 Rear Ignition Coil High/Shorted EFI
    P1356 Rear Cylinder No Combustion EFI
    P1357 Intermittent Secondary Front EFI
    P1358 Intermittent Secondary Rear EFI
    U1016 Loss of ICM/ECM Serial Data Instruments
    U1016 Loss of ECM Serial Data, Vehicle Speed, Vehicle Inhibit Motion or Power train Security Status TSM/TSSM
    U1064 Loss of TSM/TSSM Serial Data Carb
    U1064 Loss of TSM/TSSM Serial Data EFI
    U1064 Loss of TSM/TSSM Serial Data Instruments
    U1097 Loss of Speedometer Serial data Carb
    U1097 Loss of Speedometer Serial data EFI
    U1097 Loss of Speedometer Serial data TSM/TSSM
    U1255 Missing Message at Speedometer EFI
    U1255 Serial Data Error/Missing Message EFI
    U1255 Serial Data Error/Missing Message Instruments
    U1255 Serial Data Error/Missing Message TSM/TSSM
    U1300 Serial Data Low Carb
    U1300 Serial Data Low EFI
    U1300 Serial Data Low Instruments
    U1300 Serial Data Low TSM/TSSM
    U1301 Serial Data Open/High Carb
    U1301 Serial Data Open/High EFI
    U1301 Serial Data Open/High Instruments
    U1301 Serial Data Open/High TSM/TSSM

    2006 models with 02 sensors (Dynas)

    P0131 Front 02 sensor lean for any length of time
    P0151 Rear 02 sensor lean for any length of time

    Above codes can also be set if 02 sensor fails.

    AFR – Air Fuel Ratio
    ATS – Air Temperature Sensor
    BAS – Bank Angle Sensor
    CCM – Cruise Control Module
    CKP – Crank Position Sensor. The CKP generates an “AC signal” which is sent to the ECM where it is used to reference engine position (TDC) and speed. Home position established by taking readings off the 22 teeth on the alternator rotor.
    DTC – Diagnostic Trouble Codes
    ECM – Electronic Control Module. (The Computer) Computes the spark advance for proper ignition timing and fuel control based on sensor inputs (from CKP, MAP & TP sensors) and controls the low-voltage circuits for the ignition coils and injectors. The dwell time for the ignition coil is also calculated in the microprocessor and is dependent upon battery voltage. The programmed dwell feature gives adequate spark at all speeds.
    ECT – Engine Coolant Temperature. Sensor also controls the cooling fan relay that provides 12 Vdc to the fans.
    EFI – Electronic Fuel Injection
    EFP – Electronic Fuel Pump
    ET – Engine Temperature sensor
    FI – Fuel Injectors
    FPR – Fuel Pressure regulator
    IAC – Idle Air Control actuator
    IAT – Intake Air Temperature sensor
    ISS – Ion Sensing System…detonation detection
    MAP – manifold Absolute Pressure sensor. The MAP sensor monitors the intake manifold pressure (vacuum) and sends the information to the ECM. The EMC then adjusts the spark and fuel-timing advance curves for optimum performance.
    TP – Throttle Position Sensor
    TSM/TSSM (Turn Signal/ Turn Signal Security Module)
    VE – Volume Efficiency
    VSS – Vehicle Speed Sensor. Used as an input for idle speed control

    2007-09 DTC’s

    Here’s the listing of the diagnostic Harley error codes (DTC codes). Some are similar to the 07 and previous years but there are some new codes too. Some even cross over into the 07 bikes and are not listed for the 07 bikes.

    The IM (instrument module) is capable of displaying DTC’s (diagnostic trouble codes).

    Speedometer Self Diagnostics: The speedometer is capable of displaying and clearing speedometer, tachometer, TSM/TSSM and ICM/ECM Diagnostic Trouble Codes (DTC).

    1 – Turn Ignition switch to OFF & Run/Stop switch is to Run.
    2 – Push odometer reset button in & hold.
    3 – Turn ignition switch to Ignition and relea
    se odometer reset button. Background lighting sould illuminate, speedometer needle should sweep its full range and indicator lamps (battery, security, low fuel, check engine and cruise) should illuminate. The word “diag” should then appear.
    4 – Push the odometer reset button once and you will see the selection menu “PSSPt” with the first P flashing.
    5 – Each letter represents an area of the diagnostics module. The module that is flashing is the one you are going to check. To move from one letter (module) to the next, you push the odometer reset button one time. (from P to S to SP to t and back to P, etc.)

    • P = ECM/ICM (Electronic Control Module [EFI] / Ignition Control Module [Carbureted])
    • S = TSM/TSSM (Turn Signal/ Turn Signal Security Module)
    • SP = speedometer
    • T = tachometer

    6 – To get the DTC within an area of diagnostics, push and hold the odometer reset button in for 5 seconds and release. If there are any DTCs the code will be displayed or the word “none” will appear if there are no DTCs. Push the odometer reset button again to view additional codes if they exist.
    7 – Record the codes.
    8 – If DTCs are not to be cleared, Press and release the odometer reset button. Part number of module will be displayed.

    NOTE: To determine if a code is current or historic, clear the displayed code by pushing in and holding the odometer reset button ( longer than 5 seconds) until ‘clear’ comes up. Release the odometer reset button. Turn OFF the ignition switch. Run your bike and shut it down then recheck the DTCs again by repeating steps 1 to 9. If the code is current it will reappear.

    9 – Press and release the odometer reset button to continue to the next module.
    10 – Turn Ignition switch to OFF.

    On models not equipped with a tachometer, “No Rsp” will appear when the tachometer identifier is selected. “No Rsp” (no response) will also appear if the run/off switch is in the off position when doing this procedure.

    HFSM = Hands Free Security Module
    TSM = Turn signal module
    Priority/DTC/Fault condition

    1. P0605 ECM FLASH Memory Error
    2. P0603 ECM EEPROM Memory Error
    3. U1300 ECM Serial Data Low
    4. U1301 ECM Serial Data High
    5. U1097 Loss of Speedometer Serial Data to ECM
    6. U1064 Loss of TSM/FSFM Serial Data to ECM
    7. P1003 System relay contacts open
    8. P1002 System Relay Coil High/Shorted
    9. P1001 System Relay Coil Open/Low
    10. P1004 System Relay Contacts Closed
    11. P1009 Incorrect Password
    12. P1010 Missing Password
    13. P06415 V+Vref 1 Out Of Range
    14. P06515 V+Vref 2 Out Of Range
    15. P0373 CKP Sensor Intermittent
    16. P0107 Map Sensor Open/Low
    17. P0108 Map Sensor High
    18. P0374 CKP Sensor Synch Error
    19. P1511 Throttle actuator control power management failure of throttle control actuator
    20. P1600 EFI Module Processor Internal Error
    21. P1270 TGS Validation Error
    22. P2107 EFI Module Processor Internal Fault
    23. P2101 throttle actuator control motor circuit range/performace error
    24. P2122 TGS1 Low/Open
    25. P2123 TGS1 High
    26. P2127 TGS2 Low/Open
    27. P2128 TGS2 High
    28. P2138 TGS Correlation Error (Twist grip sensor)
    29. P0120 TPS1 Range Error
    30. P0220 TPS2 Range Error
    31. P0122 TPS1 Low
    32. P0123 TPS2 High/Open
    33. P0222 TPS2 Low
    34. P0223 TPS2 High/Open
    35. P2135 TPS Correlation Error
    36. P2119 EFI Motor Throttle Body Range Performance
    37. P2100 EFI Motor Circuit Open
    38. P2101 EFI Motor Circuit Range Performance (Actuation Error)
    39. P2102 EFI Motor Circuit Low
    40. P2103 EFI Motor Circuit High
    41. P2176 EFI Closed Position Not Learned
    42. P1514 Air Flow Fault
    43. P2105 EFI Forced engine shutdown
    44. P1501 Jiffy Stand Sensor Low
    45. P1502 Jiffy Stand Sensor High
    46. P0572 Brake Switch Low
    47. P0117 ET Sensor Low
    48. P0118 ET Sensor High
    49. P0112I AT Voltage Low
    50. P0113I AT Voltage Open/High
    51. P1351 Front Ignition Coil Driver Open/Low
    52. P1354 Rear Ignition Coil Driver Open/Low
    53. P1352 Front Ignition Coil Driver High/Shorted
    54. P1355 Rear Ignition Coil Driver High/Shorted
    55. P1357 Front Cylinder Combustion Intermittent
    56. P1358 Rear Cylinder Combustion Intermittent
    57. P0261 Front Injector Open/Low
    58. P0263 Rear Injector Open/Low
    59. P0262 Front Injector High
    60. P0264 Rear Injector High
    61. P0562 Battery Voltage Low
    62. P0563 Battery Voltage High
    63. P0501 VSS Sensor Low
    64. P0502 VSS Sensor High/Open

    65. P1356 Rear Cylinder No Combustion
    66. P1353 Front Cylnder No Combustion
    67. P0444 Purge Solenoid Open/Low
    68. P0445 Purge Solenoid High
    69. P1475 Exhaust Actuation Position Error
    70. P1477 Exhaust Actuator Open/Low
    71. P1478 Exhaust Actuator Shorted/High
    72. P0131 Front Oxygen Sensor Low
    73. P0151 Rear Oxygen Sensor Low
    74. P0132 Front Oxygen Sensor High
    75. P0152 Rear Oxygen Sensor High
    76. P0134 Front Oxygen Sensor Inactive
    77. P0154 Rear Oxygen Sensor Inactive
    78. P1510 EFI Limited Performance Mode
    79. P1511 EFI Power Management Mode
    80. P1512 EFI Forced Idle Mode
    81. P0577 Cruise Control Input High

    Priority/DTC/Fault condition

    HFSM = Hands Free Security Module
    TSM = Turn signal module

    1. U1300 Serial Data Low
    2. U1301 Serial Data High
    3. U1016 Loss of ECM Serial Data
    4. U1255 Serial Data Error
    5. B1142 Smart Security System Internal Fault
    6. B1135 Accelerometer Failed
    7. B1136 (HFSM)Accelerometer Tip Test Error
    8. B1151 Bank Angle Sensor (BAS) Short to Ground
    9. B1152 Bank Angle Sensor (BAS) Short to Battery
    10. B1153 Bank Angle Sensor (BAS) High
    11. B1154 Clutch Switch Input Short to Ground
    12. B1155 Neutral Switch Input Short to Battery
    13. B1134 Starter Output High
    14. B1121 (TSM)Left Turn Output Fault
    B1121 (HFSM)Left Turn Output Open
    15. B1122 (TSM)Right Turn Output Fault
    B1122 (HFSM)Right Turn Output Open
    16. B1123 (HFSM)Left Turn Output Short to Ground
    17. B1124 (HFSM)Right Turn Output Short to Ground
    18. B1125 (HFSM)Left Turn Output Short to Battery
    19. B1126 (HFSM)Right Turn Output Short to Battery
    20. B1143 (HFSM)Security Antenna Short to Ground
    21. B1144 (HFSM)Security Antenna Short to Battery
    22. B1145 (HFSM)Security Antenna Open
    23. B0563 Battery Voltage High
    24. B1131 (HFSM)Alarm Output Low
    25. B1132 (HFSM)Alarm Output High
    26. B1141 (TSM)Ignition Switch Low/Open
    B1141 (HFSM)Ignition Switch Low/Open

    ABS section of the 2008 Electrical Diagnostics

    C0562 Device voltage low
    C0563 System voltage high
    C1014 ECU internal fault
    C1017 Pump motor power circuit open fault
    C1018 Pump motor ground high resistance fault
    C1021 Front wheel speed sensor equals 0
    C1023 Rear wheel speed sensor equals 0
    C1025 Front wheel speed signal intermittent
    C1027 Rear wheel speed signal intermittent
    C1032 Front wheel speed sensor circuit open or shorted
    C1034 Rear wheel speed sensor circuit open or shorted
    C1042 Pump motor open
    C1043 Pump motor stalled
    C1055 ECU internal fault
    C1056 ECU internal fault
    C1057 ECU internal fault
    C1061 ECU internal fault
    C1062 ECU internal fault
    C1065 ECU internal fault
    C1066 ECU internal fault
    C1094 Front brake switch always on
    C1095 Front brake switch open
    C1118 ECU internal fault
    C1121 ECU internal fault
    C1151 Front wheel release too long
    C1153 Rear wheel release too long
    C1158 Calibration programming required
    C1206 Wheel speed sensor frequency out of range
    C1208 Wheel speed sensor frequency out of range
    C1212 Front or rear brake not applied with decel
    C1214 Rear brake switch always on
    C1216 Rear brake switch open
    U1300 Serial data low
    U1301 Serial data open/high

    SPEEDOMETER TROUBLE CODES

    CODE – TROUBLE – WIRE COLOR
    d01 – speed sensor power output shorted low – red
    d02 – speed sensor power output shorted high – red
    d03 – not used
    d04 – not used
    d05 – speed sensor return shorted high – white
    d06 – speed sensor return shorted low – white
    d07 – not used
    d08 – peedometer power overvoltage – orange/white
    d09 – speed output shorted high – white/green
    d10 – speed output shorted low or open – white/green
    5 digit number – speedometer pulses per unit

    00-03 Harley Davidson Motorcycles

    Remove right side saddlebag and side cover if so equipped. Remove protective plug from data link connector. Other models will be under the seat. To activate the diagnostic feature,follow these steps.

    a. Create diagnostic test wire or use a female spade clip which will bridge the two terminals perfectly.
    b. Install diagnostic test wire/clip across Terminals 1 and 2 on the data link connector, they are marked.
    c. Turn Ignition/Light Key Switch to IGNITION and wait approximately 10 seconds (4 seconds lamp ON, 6 seconds lamp OFF) for check engine lamp to start flashing.

    All trouble codes are sent out as a series of flashes. To retrieve the first digit of the trouble code simply observe the number of times the lamp flashes.

    a. The lamp will then flash one or more times to indicate the first digit of the trouble code.
    b. The length of time the lamp is illuminated and the length of time in which it is off are each about 0.5 second in duration.

    The second digit follows:

    a. Following the transmission of the first digit, there is a 1.2 second pause in which the lamp is off.
    b. The lamp will then flash one or more times to indicate the second digit of the trouble code. Count the number of times the lamp flashes to retrieve the second digit.

    If more than one trouble code is sent:

    a. Following transmission of the second digit of the first code, there is a 3 second pause in which the lamp is off.
    b. Once all codes have been sent, the data string is repeated. When you have recorded the same trouble code twice, it is an indication that the transmission has been restarted and that all trouble codes have been retrieved.

    IMPORTANT NOTE: If diagnostic test wire is installed across Pins 1 and 2 on connector in lieu of a Scanalyzer, the ECM is placed in a diagnostic test mode and the engine will start. The test wire must be removed from the data connector and the ignition switch turned OFF or the check engine lamp will continue to flash codes. A historic trouble code resides in the memory of the ECM until the code is cleared by use of the Scanalyzer or a total of 50 trips has elapsed. A “trip” consists of a start and run cycle, the run cycle lasting at least 30 seconds. After the 50 trip retention period, the trouble code is automatically erased from memory (that is, assuming no subsequent faults of the same type are detected in that period). The numbers after the ‘historic’ or ‘current’ is the speedo code number, but without the electrical diagnostics manual you’re not going to know what they mean.

    1 Current 53 ECM flash error
    2 Historic 53 ECM flash error
    3 Current 54 ECM EEPROM error
    4 Historic 54 ECM EEPROM error
    5 Current 63 ECM serial data low
    6 Current 63 ECM serial data open/high
    7 Current 63 TSSM serial data low
    8 Current 63 TSSM serial data open/high
    9 Current 61 Loss of TSM/TSSM serial data
    10 Current 14 Loss of all ECM serial data (state of health)10 24 Loss of vehicle speed10 33 Loss of vehicle inhibit motion10 43 Loss of powertrain security status
    11 Current 33 System relay contacts open
    12 Current 33 System relay coil high/shorted
    13 Current 33 System relay coil open/low
    14 Current 33 System relay contacts closed
    15 Current 99 Incorrect password
    16 Current 99 Missing password
    17 Current 41 CKP sensor intermittent
    18 Current 41 CKP sensor synch error
    19 Current 11 TP sensor open/low
    20 Current 11 TP sensor high
    21 Current 12 MAP sensor open/low
    22 Current 12 MAP sensor high
    23 Current 14 ET sensor voltage low
    24 Current 14 ET sensor open/high
    25 Current 15 IAT sensor voltage low
    26 Current 15 IAT sensor open/high
    27 Current 24 Front ignition coil open/low
    28 Current 25 Rear ignition coil open/low
    29 Current 24 Front ignition coil high/shorted
    30 Current 25 Rear ignition coil high/shorted
    31 Current 24 Front cylinder combustion intermittent
    32 Current 25 Rear cylinder combustion intermittent
    33 Current 23 Front injector open/low
    34 Current 32 Rear injector open/low
    35 Current 23 Front injector high
    36 Current 32 Rear injector high
    37 Current 16 Battery voltage low
    38 Current 16 Battery voltage high
    39 Current 43 VSS sensor low
    40 Current 43 VSS sensor high
    41 Current N/A (no speedo code for this) Check engine light open/low NO CHECK ENGINE LAMP AT KEY ON or CHECK ENGINE LAMP ON CONTINUOUSLY
    42 Current N/A (no speedo code for this) Check engine light high NO CHECK ENGINE LAMP AT KEY ON
    43 Current 35 Tachometer low
    44 Current 35 Tachometer high
    45 Current 25 Rear cylinder no combustion
    46 Current 24 Front cylinder no combustion
    47 Current 34 Loss of idle speed control IDLE AIR CONTROL
    48 Current 35 Accelerometer fault
    49 Current 34 Starter output high
    50 Current 25 Ignition enable output high
    51 Current 21 Left turn output fault
    52 Current 22 Right turn output fault
    53 Current 11 Battery voltage high
    54 Current 31 Alarm output low
    55 Current 32 Alarm output high
    56 Current 41 Ignition switch open/low
    57 Historic 63 ECM serial data low
    58 Historic 63 ECM serial data open/high
    59 Historic 63 TSSM serial data low
    60 Historic 63 TSSM serial data open/high
    61 Historic 61 Loss of TSM/TSSM serial data
    62 Historic 14 Loss of all ECM serial data (state of health)
    63 Historic 33 System relay contacts open
    64 Historic 33 System relay coil high/shorted
    65 Historic 33 System relay coil open/low
    66 Historic 33 System relay contacts closed
    67 Historic 99 Incorrect password
    68 Historic 99 Missing password
    69 Historic 41 CKP sensor intermittent
    70 Historic 41 CKP sensor synch error
    71 Historic 11 TP sensor open/low
    72 Historic 11 TP sensor high
    73 Historic 12 MAP sensor open/low
    74 Historic 12 MAP sensor high
    75 Historic 14 ET sensor voltage low
    76 Historic 14 ET sensor open/high
    77 Historic 15 IAT sensor voltage low
    78 Historic 15 IAT sensor open/high
    79 Historic 24 Front ignition coil open/low
    80 Historic 25 Rear ignition coil open/low
    81 Historic 24 Front ignition coil high/shorted
    82 Historic 25 Rear ignition coil high/shorted
    83 Historic 24 Front cylinder combustion intermittent
    84 Historic 25 Rear cylinder combustion intermittent
    85 Historic 23 Front injector open/low
    86 Historic 32 Rear injector open/low
    87 Historic 23 Front injector high
    88 Historic 32 Rear injector high
    89 Historic 16 Battery voltage low
    90 Historic 16 Battery voltage high
    91 Historic 43 VSS sensor low
    92 Historic 43 VSS sensor high
    93 Historic N/A Check engine light open/low NO CHECK ENGINE LAMP AT KEY ON or CHECK ENGINE LAMP ON CONTINUOUSLY
    94 Historic N/A Check engine light high NO CHECK ENGINE LAMP AT KEY ON
    95 Historic 35 Tachometer low
    96 Historic 35 Tachometer high
    97 Historic 25 Rear cylinder no combustion
    98 Historic 24 Front cylinder no combustion
    99 Historic 34 Loss of idle speed control
    100 Historic 35 Accelerometer fault
    101 Historic 34 Starter output high
    102 Historic 25 Ignition enable output high
    103 Historic 21 Left turn output fault
    104 Historic 22 Right turn output fault
    105 Historic 11 Battery voltage high
    106 Historic 31 Alarm output low
    107 Historic 32 Alarm output high
    108 Historic 41 Ignition switch open/low

    Share tips, start a discussion or ask other students a question. If you have a question for the instructor, please click here.

    Make a comment:
    characters remaining

    25 Responses to “Troubleshoot with Harley Error Codes”

    1. Cedric Freppel

      Hi have B1006 and U1301 error codes on my 2012 Sportster Forty Eight. What should I check to resolve those issues?

    2. Cecil Gossett

      Where to start troubleshooting for code U0100 on 2019 FLSTC.

    3. James R Owens

      Have a 2013 Harley tri-glide, ended up broke down on the road after making hell of a noise,,,,had been eating fuel like crazy,,,,,new issue,,,,,thought is was spark plug,,,still no go,,,battery good, new starter,,,,,has pessure,,,,,,,code says DIAG,,,,,any ideas

    4. dylan blumberg

      i have a 2016 street glide with code p0031,p0051, and p1655 and need help

    5. Greg

      Need to know how to fix trouble code P2102 on a 2012 Triglide

    6. Daniel Murphy

      My 2004 softail has a no start issue when I turn on the ignition the dash says E1P .. any ideas?

    7. Pete

      I need 2013 heritage soft tail trouble codes

    8. Johnny Williams

      The list of codes is great but my bike is a 2013. This list don’t go up to that year

    9. David

      05 road glide with no spark and a p0374 p1004 code. Replaced crank sensor but still no spark

    10. Tom Valladao

      <strong>Ticket 36239</strong> My 2011 tri glide all of sudden died, but if I turned main ing . switch off then on it starts right up for about 2 minutes then dies, no starter turn main ign. Off then on starts right up ,then dies the speedometer flashes eip then nothing till I. Turn main off then on

    Hi, I'm Bob LaRosa. Welcome to Fix My Hog. We get a handful of questions about error codes. The electronics of the newer generations of Harley-Davidson motorcycles are typically self-diagnostic. What you need to do is refer to your service manual, model and year specific.

    But typically you can retrieve any trouble code directly through the face of the speedometer. The way to bring up the trouble codes into the mileage readout section of the speedometer head is to depress the odometer reset knob. Turn the ignition on. It'll bring up d01CLr, which means there is no existing codes. That it's clear.

    d01, according to the graphic layout, is speed sensor power output. We can then click the odometer reset button. d02 is clear. 02 is speed sensor power output, shorted high or open. So if you do have a code, it doesn't say clear.

    Chances are d02, your speed sensor power output is either shorted high or it's a direct open. You'll click all the way through. d03, d04, d05 is clear. d06, 07, 08. They're all clear.

    There are no recent or historic codes. Again, refer to your manual. Year, model specific. This is very easy to do your own troubleshooting. Don't take for granted by pushing the odometer button, it's gonna make the problem at hand go away.

    But it is definitely great to be able to self-diagnose right through the speedo head and know what particular circuit or control module or component needs attention because it's throwing a fault code. We do get a handful of questions about diagnostic trouble codes. Pretty much all the later generations of the Harley-Davidson products are self diagnostics, right through the speedometer. In order to access any diagnostic trouble codes, or DTC codes, on this particular speedometer head, you need to hold down the odometer reset button. Turn on the ignition switch.

    It'll say diag. That point, you can click the odometer reset. It'll bring up a line of letters. Each letter designation covers a particular module or electronic control circuit throughout the motorcycle. In this example, P covers the ECM or TCM.

    You can just click through it, hold down. It'll tell you, none. There are no recent or historic fault codes. Release the odometer button. Click it.

    It'll bring up the entire list. You can scroll through the list. Click on each one. Hold down on a particular one. It'll tell you there are none existing codes.

    Again, you'll click through it. Hold down on a particular letter. It'll tell you none. There are no recent or historic fault codes. And you can do this through the entire list that's available.

    Each letter has a specific designation. And when you click on it, it'll tell you there is none. No historic codes. If there is an historic code, it'll show you that code. That particular code does not necessarily mean that it's a bad sensor.

    Let's say it points towards crank position sensor. Don't just take for granted you're gonna go replace the crank position sensor and that fault code'll never reappear. What you need to do is check the sensor and check every component in the circuit leading back to the control module for that sensor. Don't ever take for granted one single component is at fault.

    Get exclusive premium content! Sign up for a membership now!