Serving Orange County Since 2014Tue–Sat 9:00 AM – 6:00 PM · Walk-Ins Welcome

Diagnostic Reference Guide

Harley-Davidson Fault Codes

How to check, clear, and understand common Harley-Davidson diagnostic trouble codes — no scan tool needed.

Get a Quote

Harley-Davidson diagnostic trouble codes can often be read directly through the gauge cluster without a scan tool. This page covers common codes, what they usually mean, and what to do next. Because Harley uses different modules, security systems, ABS, and throttle systems across years and models, not every code applies to every motorcycle. A stored code is a starting point — not a final diagnosis.

P
Powertrain
Engine, fuel, ignition, throttle, sensors, charging
B
Body Control
Lighting, switches, security, BCM, accessories
C
Chassis / ABS
Wheel speed, ABS, braking, TPMS
U
Communication
CAN bus, module-to-module data

Many Harley-Davidson models let you pull codes directly from the speedometer. Here's the typical method:

1Set the Run/Stop switch to RUN. Leave the ignition OFF.
2Press and hold the odometer reset button.
3Turn the ignition ON.
4Release the button when "diag" appears.
5Press the button to cycle through modules — each letter flashes.
6When the module you want is flashing, press and hold for ~5 seconds.
7Stored codes display one at a time. Press to scroll. "none" = no codes.
Module indicators: P = ECM (powertrain) · S = TSM/TSSM (security) · SP = Speedometer · T = Tachometer · Newer bikes may show b (BCM) and ABS.
2014+ Touring models: Use the left handlebar toggle switch instead of the odometer button.
"No Rsp" means: The bike isn't equipped with that module, or the Run/Stop switch is in the wrong position.

Fault Code Reference

🔍

When a Fault Code Means You Should Stop Riding

Be extra cautious if the bike has:

Electronic throttle or limp-mode codes (P1510, P1511, P1512, P2105)
Charging system voltage problems (P0562, P0563)
ABS or wheel speed sensor faults combined with warning lights
Cylinder no-combustion or coil faults causing misfire (P1353, P1356)
Overheating codes (P1017)
Jiffy stand or security no-start issues

If the bike is running poorly, shutting down, or showing safety symptoms — get it diagnosed before riding.

How to Read a Harley Fault Code

A code turns “something's wrong” into a specific system to check. Here's how to pull and read one — and why the sequence to enter diagnostic mode isn't universal.

  1. 1
    Note the warning

    When the Check Engine light comes on, note whether it's steady or flashing and whether the bike is running rough, stalling, or down on power.

  2. 2
    Enter diagnostic mode or connect a reader

    Many Harleys show stored codes through the instrument cluster's diagnostic mode, but the exact key-and-button sequence differs by model, year, and cluster — use your factory service manual or a scan tool rather than a generic combo.

  3. 3
    Read the five-character code

    The first letter is the system (P powertrain, B body, C chassis, U network); the second digit is 0 for a generic code or 1 for a Harley-specific one; the last three characters are the specific fault.

  4. 4
    Note current vs historic

    Diagnostic mode often shows whether a code is current (happening now) or historic (stored from before) — useful history you don't want to erase before diagnosis.

  5. 5
    Fix the cause, then clear

    Clearing a code only turns off the light. If the underlying fault is still present it returns, so diagnose and repair the cause first — then clear, or bring it to us to read correctly the first time.

Harley Fault Code FAQ

Can I read Harley fault codes without a scan tool?

On many Harleys, yes — through the instrument cluster's built-in diagnostic mode, which scrolls stored codes on the display. The catch is that the exact sequence to enter that mode differs by model, year, and cluster type, so confirm the procedure for your specific bike (factory service manual or ask us) rather than using a generic combo.

What do the letters in a Harley code mean (P, B, C, U)?

The first letter is the system: P = powertrain (engine/fuel/ignition), B = body/accessories, C = chassis (ABS/brakes), U = network/communication between modules. The next digit tells you whether it's a generic code (0) or a Harley-specific one (1).

Will a generic OBD-II reader work on my Harley?

Sometimes for generic P0xxx powertrain codes, but generic readers often miss Harley-specific P1/B/U/C codes and can't read all modules, because many Harleys use their own diagnostic connector and protocol.

How do I clear a Harley fault code?

Codes can be cleared with a scan tool or, for some stored codes, through diagnostic mode — but clearing only turns off the light. If the fault is still present, the code returns. Fix the cause first, then clear.

Is it safe to ride with the Check Engine light on?

A steady light with the bike running normally means get it checked soon; a flashing light, a running problem, or reduced power means stop riding it hard and have it diagnosed. A code tells you where to look — not that it's safe to ignore.

What's the difference between a current and a historic code?

A current (active) code is happening right now; a historic (stored) code happened before and was saved. Historic codes can often be cleared, but if the fault recurs they'll set again.

Get it read right

A code is a starting point, not a repair plan. We'll plug in, pull the stored codes, and read them against Harley's definitions before recommending any work.

Need Help Diagnosing Your Harley?

A fault code points you in the right direction, but proper testing and experience confirm the actual cause. At Motorcycle Tire Center, we help riders solve real-world problems — not just read codes.

Not every fault code applies to every bike. Codes vary by year, model, engine, ABS generation, and instrument cluster. This page is a practical reference — a stored code is not always proof that a part has failed.