If you prefer to have your Harley serviced by an experienced, independent shop instead of a dealership, check out Motorcycle Tire Center in Orange, California.
We offer Harley-Davidson crash repair, complete harley engine rebuilds, transmission rebuilds, bars, electrical, custom paint and fabrication, performance upgrades, and Harley tire changes, all under one roof.
Whether you ride a Dyna, FXR, T-Sport, Softail, Bagger, or even an old-school Ironhead, we’ve got you covered.
General Harley diagnostics & maintenance
Complete oil service (engine, transmission, primary)
Clutch, throttle, and brake control adjustments
Brake system repairs & fluid flush
Exhaust repair & modifications
Custom handlebar installs (T-bars, risers, ape hangers)
Performance tuning & dyno-style prep
Engine rebuilds (top/bottom end, cam upgrades)
Transmission rebuild
Insurance claims / crash repair
Harley tire replacement (most sizes in stock – while-you-wait)
We’ve worked on hundreds of Harleys and completed some incredible customizations.
Whether you’re fixing a crash, upgrading your ride, or just need regular service, we’ll walk you through options that meet your budget and riding style.
📍 Located in Orange, CA – riders from Anaheim, Fullerton, Santa Ana, and all over Orange County choose us for fast, trusted Harley service.
Is your Harley-Davidson showing a check engine light, running rough, or acting off?
It could be storing a diagnostic trouble code (DTC) that points to the root of the issue.
At Motorcycle Tire Center in Orange, CA, we specialize in helping riders diagnose, understand, and resolve these fault codes. Whether it’s a minor sensor issue or a deeper mechanical problem, we’ve seen it all — from old-school Ironheads to the latest Touring models.
While many riders come to us for a full diagnostic and repair, others like to check codes themselves before bringing the bike in. If that’s you — awesome. Below is a simple walkthrough to help you pull codes directly from your bike’s dash and make sense of what’s going on.
And if you’d rather let the pros handle it? Just bring your Harley by — no appointment needed.
You don’t need a scan tool — here’s how to retrieve codes from your Harley using the odometer window.
1. Enter Diagnostic Mode:
Turn your ignition switch OFF
Hold down the trip reset button
While holding the button, turn the ignition switch to ON
Release the button when "DIAG" appears on the display
2. Navigate Modules: Use the trip switch to cycle through:
ECM = Engine Control Module
BCM = Body Control Module
SPDO = Speedometer
ABS = Anti-Lock Braking System
Radio, TPMS, etc. (if equipped)
3. Read the Codes:
If it says “NONE” → No code stored
If a code appears, hold the trip button to display the full code and number
Write them down — bring them to us if you’re unsure!
P Codes (Powertrain)
P0106 – MAP Sensor Range/Performance
P0118 – Engine Coolant Temp High Input
P0261 – Front Injector Low/Open
P1353 – Front Cylinder No Combustion
P1608 – Loss of Continuous Power
P2101 – Throttle Actuator Range Error
B Codes (Body Control)
B1004 – Fuel Level Sending Unit Low
B1121 – Left Turn Output Fault
B2122 – Right Rear Turn Output Open
B2271 – Alarm Output Short to Ground
C Codes (Chassis / ABS)
C0652 – Low Voltage to ABS Module
C1014 – Front Wheel Speed Sensor Signal Error
C1234 – Rear Wheel Speed Implausible
U Codes (Communication / CAN Bus)
U0001 – CAN Bus Communication Error
U0140 – Lost Comm with Body Control Module
U0100 – Lost Comm with ECM
U0300 – Software Incompatibility
ECM - Engine Control Module
BCM - Body Control Module
SPDO - Speedometer
ABS - Anti-lock Braking System
TSM - Turn Signal Module
TSSM - Turn Signal Security Module
HFSM - Hands-Free Security Module
P&A - Parts and Accessories
DTC - Diagnostic Trouble Code
TPS - Throttle Position Sensor
MAP - Manifold Absolute Pressure
IAT - Intake Air Temp
VSS - Vehicle Speed Sensor
CKP - Crankshaft Position Sensor
ECT - Engine Coolant Temp
These codes don’t always mean something is failing — sometimes they’re just from a low battery, sensor hiccup, or recent service. But if the light is on consistently or the bike runs poorly, schedule service at our shop in Orange, CA.
We’ll run full diagnostics, clear codes, and make sure you’re road-ready.
P0051 – Heater Control Circuit 02 Sensor Low
P0106 – MAP Sensor Range or Rate Error
P0107 – MAP Sensor Failed Open/Low
P0108 – MAP Sensor Failed High
P0112 – IAT Sensor Voltage Low
P0113 – IAT Sensor Voltage Open / High
P0117 – ET Sensor Voltage Low
P0118 – ET Sensor Voltage Open / High
P0120 – TPS1 Range Error
P0122 – TPS1 Low
P0123 – TPS1 High / Open
P0131 – Front 02 Sensor Low (lean)
P0132 – Front 02 Sensor High (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
P0220 – TPS2 Range Error
P0222 – TPS2 Low
P0223 – TPS2 High / Open
P0261 – Front Injector Open / Low
P0262 – Front Injector High
P0263 – Rear Injector Open / Low
P0264 – Rear Injector High (CAN-Bus)
P0371 – Crank Position Sensor – Too Many Pulses
P0372 – Crank Position Sensor – Too Few Pulses
P0373 – CKP Sensor Intermittent
P0374 – CKP Sensor Not Detected
P0444 – Purge Solenoid (Evap Canister) Open / Low
P0445 – Purge Solenoid (Evap Canister) High
P0501 – VSS Low
P0502 – VSS High / Open (CAN-Bus)
P0503 – VSS Speed Failed High
P0505 – Loss of Idle Speed Control
P0506 – Idle Speed Control RPM Too Low
P0507 – Idle Speed Control RPM Too High
P0562 – Battery Voltage Low
P0563 – Battery Voltage High
P0572 – Brake Switch Low
P0577 – Cruise Control Input High
P0602 – Calibration Memory Error
P0603 – ECM EEPROM Failure
P0604 – RAM Failure
P0605 – ECM Flash Error
P0607 – Converter Error
P0641 – 5V Reference 1 Out of Range
P0651 – 5V Reference 2 Out of Range
P0661 – Intake Solenoid Low / Open
P0662 – Intake Solenoid High / Shorted
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 Open / Low
P1352 – Front Ignition Coil High / Shorted
P1353 – Front Cylinder No Combustion
P1354 – Rear Ignition Coil Open / Low
P1355 – Rear Ignition Coil High / Shorted
P1356 – Rear Cylinder No Combustion
P1357 – Front Intermittent Secondary Combustion
P1358 – Rear Intermittent Secondary Combustion
P1475 – Exhaust Actuator 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 (TBW)
P1511 – EFI Power Management Mode
P1512 – EFI Forced Idle Mode
P1514 – Air Flow Fault (TBW)
P1600 – EFI Module Processor Internal Error
P1632 – Odometer Learned Up
P2100 – EFI TCA Motor Circuit Open (TBW)
P2101 – EFI TCA Motor Circuit Range / Performance
P2102 – EFI TCA Motor Circuit Low
P2103 – EFI TCA Motor Circuit High
P2105 – EFI Forced Engine Shutdown
P2107 – EFI Module Control Processor Internal Fault
P2119 – EFI Motor Throttle Body Range / Performance (TBW)
P2122 – TGS1 Low / Open
P2123 – TGS1 High
P2127 – TGS2 Low / Open
P2128 – TGS2 High
P2135 – TPS Voltage Correlation Error
P2138 – TGS Voltage Correlation Error
P2176 – EFI Closed Position Not Learned
P2300 – Front Ignition Coil Driver Low / Open
P2301 – Front Ignition Coil Driver High / Shorted
P2303 – Rear Ignition Coil Driver Low / Open
P2304 – Rear Ignition Coil Driver High / Shorted
C0077 – Low Tire Pressure Detected
C0078 – Tire Pressure Too Low or Too High / Incorrect Tire Diameter
C0083 – Tire Pressure Monitor Malfunction Indicator (Subfault)
C2000 – Front Tire Pressure Sensor Malfunction
C2001 – Rear Tire Pressure Sensor Malfunction
C0562 – Device Voltage Low
C0563 – Device Voltage High
C1014 – ECU Internal Fault (ABS)
C1017 – Pump Motor Power Circuit Fault
C1018 – Pump Motor Ground High Resistance Fault
C1021 – Front Wheel Speed Sensor Equals Zero
C1023 – Rear Wheel Speed Sensor Equals Zero
C1025 – Front Wheel Speed Signal Intermittent
C1027 – Front Wheel Speed Frequency Out of Range
C1032 – Front Wheel Speed Sensor Open or Shorted
C1034 – Rear Wheel Speed Sensor Open or Shorted
C1041 – Rear Actuator Circuit Low / Open
C1042 – Front Actuator Circuit Open
C1043 – Pump Motor Stalled
C1044 – Rear Actuator Circuit Open
C1052 – Rear Actuator Circuit High
C1055 – ABS ECU Internal Fault
C1066 – ECU Internal Fault
C1094 – Front Brake Switch Always On
C1095 – Front Brake Switch Open
C1102 – Rear Actuator Motor Stalled
C1118 – ECU Internal Fault
C1121 – ECU Internal Fault
C1151 – Front Wheel Release Too Long
C1153 – Rear Wheel Release Too Long
C1158 – Calibration Programming Required
C1178 – No VIN Received From ECM
C1184 – VIN Does Not Match ABS ECU Calibration
C1192 – Front Actuator Circuit High
C1193 – Front Actuator Motor Stalled
C1206 – Front Wheel Speed Sensor Frequency Out of Range
C1207 – Rear Wheel Speed Signal Intermittent
C1208 – Rear 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
C1222 – ABS Voltage Low at Terminal 11
C1223 – ABS Voltage Low at Terminal 20
C1224 – Front Actuator Power Shorted High
C1225 – Rear Actuator Power Shorted High
C1561 – Front Apply Solenoid Circuit Open or High
C1562 – Front Apply Solenoid Circuit Shorted Low
C1563 – Front Solenoid Circuit Shorted High
C1564 – Front Release Solenoid Circuit Open or High
C1565 – Front Release Solenoid Circuit Shorted Low
C1567 – Rear Apply Solenoid Circuit Open or High
C1568 – Rear Apply Solenoid Circuit Shorted Low
C1571 – Rear Solenoid Circuit Shorted High
C1572 – Rear Release Solenoid Circuit Open or High Resistance
C1573 – Rear Release Solenoid Circuit Shorted Low
B0563 – Battery Voltage High (TSM / TSSM)
B1004 – Fuel Level Sending Unit Low (Instruments)
B1005 – Fuel Level Sending Unit High / Open
B1006 – Accessory Line Overvoltage
B1007 – Ignition Line Overvoltage (Instruments)
B1008 – Reset Switch Closed (Instruments)
B1101 – LHCM Turn Signal Bulb Out
B1103 – LHCM Internal Fault
B1121 – Left Turn Output Fault (TSM / TSSM)
B1122 – Right Turn Output Fault (TSM / TSSM)
B1123 – Left Turn Output Short to Ground (TSM / TSSM)
B1124 – Right Turn Output Short to Ground (TSM / TSSM)
B1125 – Left Turn Output Short to Battery (TSM / TSSM)
B1126 – Right Turn Output Short to Battery (TSM / TSSM)
B1131 – Alarm Output Low (TSSM)
B1132 – Alarm Output High (TSSM)
B1134 – Starter Output High (TSM / TSSM)
B1135 – Accelerometer Fault (TSM / TSSM)
B1136 – Accelerometer Tip Test Error (TSSM)
B1141 – Ignition Switch Open / Low (TSSM)
B1142 – Smart Security System Internal Fault (TSSM)
B1143 – Security Antenna Short to Ground (TSSM)
B1144 – Security Antenna Short to Battery (TSSM)
B1145 – Security Antenna Open (TSSM)
B1151 – Sidecar BAS Low (TSM / TSSM)
B1151 – RHCM Turn Signal Bulb Out
B1152 – Sidecar BAS High (TSM / TSSM)
B1153 – Sidecar BAS Out of Range (TSM / TSSM)
B1153 – RHCM Internal Fault
B1154 – Clutch Switch Input Short to Ground
B1155 – Neutral Switch Input Short to Battery
B1200 – Instrument Internal Fault
B1210 – Fuel Sender Shorted Low / Fuel Gauge Circuit
B1211 – Fuel Sender Shorted High / Open
B2102 – System Power Output Shorted High
B2103 – System Power Output Shorted Low
B2104 – System Power Output Overloaded
B2107 – Front Position / Running Power Output Shorted High
B2108 – Front Position / Running Power Output Shorted Low
B2109 – Front Position / Running Power Output Overloaded
B2112 – Accessory Output Shorted High
B2113 – Accessory Output Shorted Low
B2114 – Accessory Output Overloaded
B2116 – Fuel Pump Output Open
B2117 – Fuel Pump Output Shorted High
B2118 – Fuel Pump Output Shorted Low
B2119 – Fuel Pump Output Overloaded
B2121 – Starter Output Open / BCM Malfunction
B2122 – Starter Output Shorted High
B2123 – Starter Output Shorted Low
B2124 – Starter Output Overloaded
B2126 – Horn Output Open
B2127 – Horn Output Shorted High
B2128 – Horn Output Shorted Low
B2129 – Horn Output Overloaded
B2131 – High Beam Output Open
B2132 – High Beam Output Shorted High
B2133 – High Beam Output Shorted Low
B2134 – High Beam Output Overloaded
B2136 – Low Beam Output Open
B2137 – Low Beam Output Shorted High
B2138 – Low Beam Output Shorted Low
B2139 – Low Beam Output Overloaded
B2141 – Left Front Turn Signal Output Open
B2143 – Left Front Turn Signal Output Shorted Low
B2144 – Left Front Turn Signal Output Overloaded
B2146 – Right Front Turn Signal Output Open
B2148 – Right Front Turn Signal Output Shorted Low
B2149 – Right Front Turn Signal Output Overloaded
B2151 – Left Rear Turn Signal Output Open
B2153 – Left Rear Turn Signal Output Shorted Low
B2154 – Left Rear Turn Signal Output Overloaded
B2156 – Right Rear Turn Signal Output Open
B2158 – Right Rear Turn Signal Output Shorted Low
B2159 – Right Rear Turn Signal Output Overloaded
B2161 – Brake Lamp Output Open
B2163 – Brake Lamp Output Shorted Low
B2164 – Brake Lamp Output Overloaded
B2166 – Running Lights Output Open
B2168 – Running Lights Output Shorted High
B2169 – Running Lights Output Shorted Low
B2172 – Security Siren Output Shorted High
B2173 – Security Siren Output Shorted Low
B2176 – Security Antenna Output Open
B2177 – Security Antenna Output Shorted High
B2178 – Security Antenna Output Shorted Low
B2203 – Ignition Switch Input Shorted Low
B2206 – Engine Stop Switch Input Open / Shorted High
B2208 – Engine Stop Switch Input Shorted Low
B2218 – Neutral Switch Shorted Low
B2223 – Rear Brake Switch Shorted Low
B2250 – Clutch Switch Stuck
B2251 – Horn Switch Stuck
B2252 – High Beam Switch Stuck
B2253 – Low Beam Switch Stuck
B2254 – Left Turn Switch Stuck
B2255 – Trip Switch Stuck
B2260 – Start Switch Stuck
B2261 – Right Turn Switch Stuck
B2262 – Front Brake Switch Stuck
B2263 – Hazard Switch Stuck
B2270 – BCM Internal Fault
B2271 – BCM Low Voltage
B2272 – BCM or Speedometer Voltage High
B2274 – Constant Battery Line Fault
U0001 – CAN Bus Fault
U0011 – CAN Bus Low Shorted / CAN Bus High
U0100 – Lost Communication with ECM
U0121 – Lost Communication with ABS
U0140 – Lost Communication with BCM
U0141 – Lost Communication with LHCM
U0142 – Lost Communication with RHCM
U0156 – Lost Communication with Speedometer
U1016 – Loss of ICM / ECM Serial Data
U1040 – Loss of Communication with ABS
U1064 – Loss of TSM / TSSM Serial Data
U1097 – Loss of Speedometer Serial Data
U1255 – Missing Message at Speedometer EFI
U1300 – Serial Data Low
U1301 – Serial Data Open / High
U1302 – Infotainment Bus Off
U1306 – Infotainment Bus Lost Communication with Hands-Free Phone
U1307 – Infotainment Bus Lost Communication with CB
U1308 – Infotainment Bus Lost Communication with Future (reserved)
U1312 – Infotainment Bus Lost Communication with Future (reserved)
U1313 – Infotainment Bus Lost Communication with Satellite Radio
U1314 – Infotainment Bus Lost Communication with Navigation
U1317 – Infotainment Bus Lost Communication with High-Out Amplifier
B2006 – Radio Switch Stuck or Open
B2007 – Handlebar Switch Shorted High
B2008 – Handlebar Switch Shorted Low
B2009 – Handlebar Switch Stuck or Open
B2010 – Passenger Switch Shorted High
B2011 – Passenger Switch Shorted Low
B2012 – Passenger Switch Stuck or Open
B2013 – Sidecar Switch Shorted High
B2014 – Sidecar Switch Shorted Low
B2015 – Sidecar Switch Stuck or Open
B2016 – Front Speaker Shorted (R ≤ 1.0 Ohm at setup)
B2017 – Front Speaker Open (R > 100 Ohms, tested once per ignition cycle)
B2018 – Front Speaker Shorted to Ground (Ignition ON after 10 sec OFF)
B2019 – Front Speaker Shorted to Battery (Ignition ON after 10 sec OFF)
B2020 – Rear Speaker Shorted (R ≤ 1.0 Ohm at setup)
B2021 – Rear Speaker Open (R > 100 Ohms, tested once per ignition cycle)
B2022 – Rear Speaker Shorted to Ground (Ignition ON after 10 sec OFF)
B2023 – Rear Speaker Shorted to Battery (Ignition ON after 10 sec OFF)
B2024 – Sidecar Speaker Shorted (R ≤ 1.0 Ohm at setup)
B2025 – Sidecar Speaker Open (R > 100 Ohms, tested once per ignition cycle)
B2026 – Sidecar Speaker Shorted to Ground (Ignition ON after 10 sec OFF)
B2027 – Sidecar Speaker Shorted to Battery (Ignition ON after 10 sec OFF)
ABS – Anti-Lock Braking System
ACR – Automatic Compression Release
AFR – Air Fuel Ratio
AIS – Active Intake Solenoid
ATS – Air Temperature Sensor
BAS – Bank Angle Sensor
BCM – Body Control Module
CAN – Controller Area Network
CCM – Cruise Control Module
CKP – Crankshaft Position Sensor
DLC – Data Link Connector
DTC – Diagnostic Trouble Codes
ECM – Electronic Control Module
ECT – Engine Coolant Temperature
ECU – Electronic Control Unit
EFI – Electronic Fuel Injection
EFP – Electronic Fuel Pump
ET – Engine Temperature Sensor
FI – Fuel Injectors
FPR – Fuel Pressure Regulator
H-DSSS – Harley-Davidson Smart Security System
HCU – Hydraulic Control Unit (ABS)
HFSM – Hands-Free Security Module
HO2S – Heated Oxygen Sensor
IAC – Idle Air Control Actuator
IAT – Intake Air Temperature Sensor
ICM – Ignition Control Module
IMAP – MAP + IAT Combined Sensor Unit
ISS – Ion Sensing System
JSS – Jiffy Stand Sensor
LHCM – Left Hand Control Module
MAP – Manifold Absolute Pressure Sensor
MHR – Right Hand Control Module
RCM – Reverse Control Module
TCA – Throttle Control Actuator
TGS – Twist Grip Sensor
TMAP – Combined Intake Air Temp & MAP Sensor
TPS – Throttle Position Sensor
TSM / TSSM – Turn Signal Module / Turn Signal Security Module
VE – Volumetric Efficiency
VIN – Vehicle Identification Number
VSS – Vehicle Speed Sensor
WSS – Wheel Speed Sensor
Not every code means something is broken — sometimes it’s just a low battery, temporary sensor glitch, or a byproduct of recent service work. But if your check engine light stays on, or your Harley is running rough, it’s a good idea to get it checked out.
At Motorcycle Tire Center in Orange, CA, we offer fast and accurate diagnostics. We'll read your stored codes, identify the issue, clear any false alarms, and get your bike back in top shape — no appointment needed.
Whether you're dealing with a fault code, need a quick tire change, or want help planning your next upgrade — we've got you covered.
Our experienced techs have worked on hundreds of Harleys and can get you back on the road quickly and affordably.