1999 Harley Davidson Trouble Codes: A Comprehensive Guide
If you’re a proud owner of a 1999 Harley Davidson motorcycle, you may have encountered trouble codes that appear on your dashboard. These codes are a result of the self-diagnostic system that detects malfunctions in your bike. Understanding these codes is essential to keep your bike running smoothly and to avoid costly repairs in the future.
To help you understand 1999 Harley Davidson trouble codes, we’ve compiled a comprehensive guide that covers everything you need to know. We’ll explain the diagnostic procedures and tools needed to identify the specific issue, common issues and solutions, and how to interpret specific trouble codes.
By the end of this article, you’ll be equipped with the knowledge you need to troubleshoot any issues that arise with your 1999 Harley Davidson.
Key Takeaways
- Understanding 1999 Harley Davidson trouble codes is essential to keep your bike running smoothly and to avoid costly repairs in the future.
- Diagnostic procedures and tools are needed to identify specific issues and interpret trouble codes.
- Common issues and solutions can help you troubleshoot any problems that arise with your 1999 Harley Davidson.
Understanding 1999 Harley Davidson Trouble Codes
When it comes to Harley Davidson motorcycles, understanding trouble codes is essential for diagnosing and repairing issues. In 1999, Harley Davidson introduced the Delphi fuel injection system, which included a self-diagnostic system for detecting malfunctions. This system uses Diagnostic Trouble Codes (DTCs) to identify problems with the motorcycle’s various components.
There are two types of DTCs – current and pending. Current DTCs indicate an active problem, while pending DTCs indicate a problem that has occurred but has not yet been confirmed. To retrieve DTCs on a 1999 Harley Davidson motorcycle, you need to use a jumper wire to connect the diagnostic port connector’s black wire (terminal 2) with the light green wire with a red tracer (terminal 1). Once connected, turn on the system, and the codes will flash out.
Harley Davidson uses both P codes and C codes for its DTCs. P codes are powertrain related, while C codes are chassis related. Each code is made up of four digits, with the first digit indicating the system or component affected. For example, P0100 indicates a problem with the Mass Airflow Sensor, while C0562 indicates a problem with the ABS module.
It is very important to understand the meaning of these codes to diagnose and repair issues with your motorcycle. Harley Davidson provides a comprehensive list of DTCs and their meanings in their service manuals. It is recommended to refer to these manuals when working on your motorcycle to ensure accurate diagnosis and repair.

In conclusion, understanding 1999 Harley Davidson Trouble Codes is crucial for diagnosing and repairing issues with your motorcycle. By using the self-diagnostic system and referring to the service manual, you can easily identify and fix any problems with your motorcycle’s components.
Diagnostic Procedures and Tools
When it comes to troubleshooting Harley Davidson trouble codes, there are a few diagnostic procedures and tools that can be helpful.
First, it is important to understand what the check engine light or engine light means. This light is an indicator that there is a malfunction in the self-diagnostic system of your Harley Davidson. When this light comes on, it is very important to take action and diagnose the problem.
One of the first things to try is resetting the odometer or trip reset button. This can sometimes clear the error codes and turn off the check engine light. If this does not work, the next step is to check the run/stop switch and make sure it is in the proper position.
If these steps do not resolve the issue, then it may be necessary to use diagnostic tools such as the Electronic Control Module (ECM) or Ignition Control Module (ICM). These modules can help diagnose the problem by reading error codes and providing information about the malfunction.
Another tool that can be helpful is the Turn Signal Security Module or BCM (Body Control Module). These modules can provide additional information about the malfunction and help pinpoint the issue.
It is important to note that each Harley Davidson model may have different diagnostic procedures and tools. It is important to consult the owner’s manual or a qualified Harley Davidson mechanic for specific information about your model.
In summary, when dealing with Harley Davidson trouble codes, it is very important to take action and diagnose the problem. Resetting the odometer or trip reset button, checking the run/stop switch, and using diagnostic tools such as the ECM or ICM can be helpful in resolving the issue.
Common Issues and Solutions
When it comes to 1999 Harley Davidson motorcycles, there are a few common issues that riders may encounter. In this section, we’ll discuss some of these issues and provide possible solutions.
One of the most common issues is with the battery. If you find that your battery is dead or not holding a charge, it may be time to replace it. You can check the battery voltage using a multimeter, and if it’s below 12 volts, it’s time for a new battery. Make sure to properly dispose of the old battery and install the new one according to the manufacturer’s instructions.
Another issue that riders may encounter is with the speedometer. If you notice that your speedometer is not working properly or is giving inaccurate readings, it may be due to a faulty speed sensor. You can check the speed sensor using a multimeter and replace it if necessary.
If you’re experiencing issues with your ECM (engine control module), it’s important to diagnose the problem as soon as possible. Some common ECM trouble codes include P1004, which indicates an idle air control circuit malfunction, and U1300, which indicates a communication error with the ABS module. If you’re not comfortable diagnosing and repairing ECM issues yourself, it’s best to take your motorcycle to a professional mechanic.
Another issue that riders may encounter is with the clutch. If you find that your clutch is slipping or not engaging properly, it may be due to worn clutch plates or a faulty clutch cable. You can check the clutch plates for wear and replace them if necessary. If the clutch cable is faulty, it’s important to replace it as soon as possible to prevent further damage to the clutch.
Finally, if you’re experiencing issues with your fuel injection system, it may be due to a faulty front ignition coil or crank position sensor. You can test the front ignition coil using a multimeter and replace it if necessary. The crank position sensor can also be tested using a multimeter, and if it’s faulty, it should be replaced.
By addressing these common issues and following the recommended solutions, you can keep your 1999 Harley Davidson motorcycle running smoothly and avoid costly repairs down the road.
Understanding Specific Trouble Codes
When it comes to trouble codes on a 1999 Harley Davidson, it is important to understand what each code means. Here are some of the most common trouble codes and what they indicate:
- P0031 and P0032: These codes indicate a problem with the oxygen sensor heater circuit on the front and rear cylinders, respectively. This can cause the bike to run poorly and may result in decreased fuel economy.
- P0051 and P0052: These codes indicate a problem with the oxygen sensor heater circuit on the front and rear cylinders, respectively. This can cause the bike to run poorly and may result in decreased fuel economy.
- P0072 and P0073: These codes indicate a problem with the ambient air temperature sensor circuit. This can cause the bike to run poorly and may result in decreased fuel economy.
- P0107 and P0108: These codes indicate a problem with the manifold absolute pressure (MAP) sensor circuit. This can cause the bike to run poorly and may result in decreased fuel economy.
- P0112 and P0113: These codes indicate a problem with the intake air temperature (IAT) sensor circuit. This can cause the bike to run poorly and may result in decreased fuel economy.
- P0117 and P0118: These codes indicate a problem with the engine coolant temperature (ECT) sensor circuit. This can cause the bike to run poorly and may result in decreased fuel economy.
- P0120, P0122, and P0123: These codes indicate a problem with the throttle position sensor (TPS) circuit. This can cause the bike to run poorly and may result in decreased fuel economy.
- P0131, P0132, and P0134: These codes indicate a problem with the front oxygen sensor circuit. This can cause the bike to run poorly and may result in decreased fuel economy.
- P0151, P0152, and P0154: These codes indicate a problem with the rear oxygen sensor circuit. This can cause the bike to run poorly and may result in decreased fuel economy.
- P0220, P0222, and P0223: These codes indicate a problem with the throttle position sensor (TPS) circuit. This can cause the bike to run poorly and may result in decreased fuel economy.
- P0261, P0262, P0263, P0264, and P0265: These codes indicate a problem with the front or rear fuel injector circuit. This can cause the bike to run poorly and may result in decreased fuel economy.
- P0371, P0373, and P0374: These codes indicate a problem with the timing sensor circuit. This can cause the bike to run poorly and may result in decreased fuel economy.
- P0444 and P0445: These codes indicate a problem with the evaporative emission control system. This can cause the bike to run poorly and may result in decreased fuel economy.
- P0501, P0502, P0503, and P0505: These codes indicate a problem with the vehicle speed sensor (VSS) circuit. This can cause the bike to run poorly and may result in decreased fuel economy.
- P0562 and P0563: These codes indicate a problem with the battery voltage circuit. This can cause the bike to run poorly and may result in decreased fuel economy.
- P0572 and P0577: These codes indicate a problem with the brake light switch circuit. This can cause the brake lights to stay on or not work at all.
- P0603 and P0605: These codes indicate a problem with the engine control module (ECM). This can cause the bike to run poorly and may result in decreased fuel economy.
- P0641: This code indicates a problem with the intake air heater relay circuit. This can cause the bike to run poorly and may result in decreased fuel economy.
- P0651: This code indicates a problem with the sensor reference voltage circuit. This can cause the bike to run poorly and may result in decreased fuel economy.
- P0691 and P0692: These codes indicate a problem with the cooling fan relay circuit. This can cause the bike to overheat and may result in engine damage.
- P1001 and P1002: These codes indicate a problem with the ignition switch circuit. This can cause the bike to not start or run poorly.
Understanding these trouble codes can help you diagnose and fix problems with your 1999 Harley Davidson. If you are unsure of how to fix a problem, it is always best to consult a professional mechanic.