P1504
Vehicle Speed Output Circuit.
- Chrysler
- Powertrain
- Manufacturer code
- Low severity
How this code is built
- P
- SystemPowertrain
- 1
- Defined byThe manufacturer
- 5
- AreaVehicle speed, idle control and auxiliary inputs
- 04
- FaultThe specific fault in that area
What it means
P1504 on a Chrysler is logged against the Vehicle Speed Output Circuit. The engine control unit produces a vehicle speed signal for other systems and checks the output circuit. It set the code because the signal it commanded did not match what it saw on the circuit, which points to an open circuit, a short or a driver fault. Which systems use this signal varies by model and year, so check the wiring information for the vehicle.
Symptoms
- Check engine light on
- Speedometer or odometer erratic or not working, on models where the signal feeds the cluster
- Cruise control not working or dropping out
- Other systems that use the speed signal behaving oddly, such as speed-sensitive features
- No obvious driveability problem in some cases
Possible causes
- Damaged wiring or poor connector contact in the vehicle speed output circuit (open circuit, chafing, corrosion or short to ground or voltage)likely
- Fault in a module that receives the speed signal, loading or pulling down the circuitpossible
- Faulty input from the vehicle speed or wheel speed source that the output signal is generated frompossible
- Poor power or earth supply to the engine control unit affecting its output driverpossible
- Internal fault in the engine control unit output driverrare
- Outdated control unit software where a technical bulletin covers this code for the modelrare
How to diagnose
- Read all stored and pending codes and the freeze frame data, and note any speed sensor or communication codes that point to a related fault.
- Check whether the speedometer, cruise control and other speed-dependent systems work, and note which fail, as this narrows down the circuit.
- Look up the wiring diagram for the exact model and year to find where the speed output goes and which modules use it.
- Inspect the wiring and connectors on that circuit for chafing, water ingress, corrosion, pushed-out pins and previous repairs.
- With the connectors disconnected, test the circuit for continuity, short to ground and short to voltage against the wiring diagram.
- Check the engine control unit power and earth supplies, including fuses and earth points.
- Monitor the live vehicle speed data on a road test to confirm the input source is plausible and steady.
- Check for any applicable software update or technical bulletin for the model before considering the control unit faulty.
How to fix
- Repair or replace damaged wiring and clean or replace corroded or loose connectors on the speed output circuit.
- Replace any receiving module that is found to be pulling the circuit down, after confirming it is faulty.
- Repair the vehicle speed or wheel speed input fault if that is the source of the signal.
- Restore good power and earth connections to the engine control unit.
- Replace or repair the engine control unit only if the output driver is confirmed faulty, and update its software if a bulletin applies.
Can I keep driving?
Low severity
The car can normally be driven, but book it in soon. A faulty speedometer or cruise control may make driving less safe or lawful, and it can fail an MOT if the speedometer is affected.
Guide written by AI from the code's definition. Confirm with a diagnosis before replacing parts.
This code for other makes
- P1504BMWIdle Speed Control Valve Closing Solenoid Control Open Circuit
- P1504BuickVehicle Speed Output Circuit
- P1504CadillacVehicle Speed Output Circuit
- P1504ChevroletVehicle Speed Output Circuit
- P1504FordIntake Air Control Circuit Malfunction
- P1504GMVehicle Speed Output Circuit
- P1504GMCVehicle Speed Output Circuit
- P1504LincolnIntake Air Control Circuit Malfunction
- P1504MercuryIntake Air Control Circuit Malfunction
- P1504OldsmobileVehicle Speed Output Circuit
- P1504OtherIdle Air Control Circuit Malfunction
- P1504SaturnVehicle Speed Output Circuit
- P1504VolkswagenIntake Air System Bypass Leak Detected
