01 Experts Warn Repeating This Small Mistake Can Lead To Sudde… • 02 Car Security Systems: What They Are and How to Install Them • 03 B0017 and B0018 Codes: Right Front or Passenger Frontal Dep… • 04 Uni Wheel Technology: Unveiling Hyundai's Revolutionary App… • 05 Symptoms of a Leaking Intake Manifold Gasket • 06 How To Deactivate the Immobilizer From Your ECU (Complete G… • 07 U0019 Low Speed CAN Communication Bus • 08 How To Use Engine Braking in Automatic Transmission • 09 Understanding EGR: Problems, Troubleshooting, Repair, and S… • 10 The Embarrassing Reason Some Drivers Keep Burning Through H… •

DTC codes / Chrysler codes / P1504

P1504 · ChryslerVehicle Speed Output Circuit

P1504 on Chrysler vehicles indicates that the Powertrain Control Module (PCM) has detected an implausible signal or an open/short circuit on the Vehicle Speed Output circuit, which typically feeds the speedometer, cruise control, and other modules. The PCM monitors the output signal it generates from the transmission output speed sensor and sets this code when the expected voltage or signal pattern is not present at the output terminal.

SystemPowertrain
Code typeChrysler specific
SeverityMedium
Fix difficultyIntermediate
AreaVehicle speed, idle control and auxiliary inputs

Symptoms you may notice

  • The speedometer may read zero or fluctuate erratically while driving.
  • The anti-lock brake (ABS) warning light and traction control light may illuminate because the ABS module loses the vehicle speed signal.
  • Cruise control may become inoperative or disengage unexpectedly.
  • The transmission may shift harshly or fail to shift out of first gear due to missing speed input.
  • Often no symptoms besides the warning light, especially if the fault is intermittent or only affects a secondary module.
  • The odometer may stop accumulating mileage or the trip computer may show incorrect data.

Common causes, most likely first

  1. Damaged or corroded wiring in the Vehicle Speed Output circuit between the PCM and the speedometer cluster or other modules.
  2. A faulty vehicle speed sensor (VSS) or output speed sensor on the transmission, even though the code refers to the output circuit, a bad sensor can corrupt the signal the PCM tries to output.
  3. Poor connection or loose pins at the PCM connector or at the instrument cluster connector.
  4. A failed instrument cluster speedometer head or internal cluster circuitry that shorts or opens the output circuit.
  5. A short to ground or short to voltage on the output wire, often caused by chafing against sharp metal under the dash or hood.
  6. A defective PCM driver circuit for the vehicle speed output, though this is less common than wiring issues.
  7. Aftermarket electronic accessories (alarms, remote starters, GPS trackers) improperly tapped into the speed signal wire.

How to diagnose and fix it

  1. Use a scan tool to read live data and verify whether the PCM is reporting a vehicle speed signal that matches actual wheel speed from the ABS module.
  2. Inspect the wiring harness and connectors at the PCM, transmission speed sensor, and instrument cluster for corrosion, chafing, or loose pins; repair as needed.
  3. Disconnect the PCM and the cluster, then use a digital multimeter (DMM) to check for continuity and shorts to ground or voltage on the Vehicle Speed Output wire.
  4. Test the vehicle speed sensor (VSS) or output speed sensor with a DMM for proper resistance and AC voltage output while spinning the wheels or driving.
  5. If wiring and sensor are good, substitute a known-good instrument cluster or use a lab scope to verify the output signal at the cluster connector.
  6. Check for aftermarket accessories tapped into the speed signal circuit and remove or repair any improper connections.
  7. As a last resort, test the PCM output driver with a lab scope or swap in a known-good PCM to confirm internal failure before replacement.

Speed Output Circuit Traps on Chrysler Vehicles

  • A common misdiagnosis is replacing the PCM when the real fault is a chafed speed output wire behind the glovebox or near the transmission, so always perform a wiggle test on the harness while watching live data.
  • The P1504 code can be set by a faulty instrument cluster even when the speedometer appears to work normally, because the cluster's internal circuit can load the output signal without completely failing.
  • On many Chrysler models, the Vehicle Speed Output circuit also feeds the radio's speed-sensitive volume control and the navigation system, so an aftermarket radio installation can introduce this code.
  • A weak or failing vehicle speed sensor can produce a signal that the PCM accepts for its own use but cannot cleanly output, setting P1504 without any driveability symptoms.
  • Corrosion inside the PCM connector pins is a frequent cause on older Chrysler vehicles, especially those driven in humid or road-salt regions, and it may not be visible until the connector is disassembled.

Can I keep driving with P1504?

You can usually continue driving with P1504, but be aware that the speedometer, cruise control, and anti-lock braking may be compromised, so avoid relying on cruise control and allow extra braking distance. If the transmission shifts erratically or the speedometer fails completely, have the vehicle inspected promptly to prevent further damage.

Guidance is general and written for Chrysler vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage