P2587 Cruise Control Front Distance Range Sensor Intermittent/Erratic
P2587 is a generic OBD2 powertrain code. It means “Cruise Control Front Distance Range Sensor Intermittent/Erratic” — the same on every make and model, because the definition comes from the SAE J2012 standard rather than from the carmaker.
Ask the AI about P2587 on your car- System
- Powertrain (P)
- Code type
- Generic (SAE)
- Range
- P25xx
What the wording tells you
“Intermittent” or “erratic” means the signal dropped out or jumped for brief moments. Look for a loose pin, a chafed wire that shorts over bumps, or corrosion — and expect the fault to hide at the workshop; wiggling the harness with the engine running often brings it out.
Can I keep driving with P2587?
The rule of thumb for this area (speed, idle control & auxiliary inputs): It depends a lot on the code. Cruise-control and A/C codes can wait; speed-sensor codes affect shifting and the speedometer; charging-system and oil-pressure codes can leave you stranded or damage the engine — check those straight away.
How P2587 breaks down
Powertrain. Engine, transmission, fuel and emissions — the codes behind the check engine lamp.
Generic code: defined by SAE, the same on every make.
Speed, idle control & auxiliary inputs.
The specific fault within this range.
Where to look: Speed, idle control & auxiliary inputs
Vehicle speed sensors, idle speed control, cruise control, A/C pressure sensors, the charging system and battery voltage, oil pressure and level, and the brake and clutch switches — the signals the engine computer takes from outside the engine itself.
Typical causes in this area
- Speed sensors, switches and their wiring
- A dirty throttle body or idle air control valve
- The battery, the alternator and ground connections
- Vacuum leaks that upset the idle
Ask the AI about P2587 on your car
Pick your car and ask — the assistant takes your make, model and engine into account. Ten questions a day, free, no sign-up.
The assistant is answering…
That's 10 for today
The free web limit resets tomorrow. In the Brimly app the assistant knows your specific car — its real mileage, fuel log, and service history.
The conversation is stored only in your browser — we don't keep it on our servers.
Read and clear P2587 on your iPhone
Brimly reads stored, pending and permanent codes through a Bluetooth LE or Wi-Fi OBD2 adapter, explains each one offline from the same 2,693-code dictionary as this page, and clears them once the fault is fixed — each clear goes into the car’s service history with the codes it removed. OBD diagnostics are part of Brimly Forever, a one-time purchase; the PRO assistant explains a code for your exact car.
Frequently asked
What does P2587 mean?
P2587 is a generic OBD2 powertrain code. It means “Cruise Control Front Distance Range Sensor Intermittent/Erratic” — the same on every make and model, because the definition comes from the SAE J2012 standard rather than from the carmaker.
Can I drive with P2587?
The rule of thumb for this area (speed, idle control & auxiliary inputs): It depends a lot on the code. Cruise-control and A/C codes can wait; speed-sensor codes affect shifting and the speedometer; charging-system and oil-pressure codes can leave you stranded or damage the engine — check those straight away.
What causes P2587?
“Intermittent” or “erratic” means the signal dropped out or jumped for brief moments. Look for a loose pin, a chafed wire that shorts over bumps, or corrosion — and expect the fault to hide at the workshop; wiggling the harness with the engine running often brings it out. Typical causes in this area: Speed sensors, switches and their wiring; A dirty throttle body or idle air control valve; The battery, the alternator and ground connections; Vacuum leaks that upset the idle.
How do I clear P2587?
Fix the cause first, then clear it with any OBD2 scanner or app. Once the fault is gone the car also clears it on its own: the check engine lamp goes off after the self-test passes on three drive cycles in a row, and the stored code ages out after about 40 warm-ups. Clearing without a repair only hides it for a while — and resets the readiness monitors an emissions inspection looks at.
Is P2587 the same on every car?
Yes. P2587 is a generic SAE J2012 code, so its definition is identical on every make and model. What differs is the cause behind it and the repair procedure, which depend on the engine — that’s why the assistant on this page asks for your car.
Guides
Definitions: the generic SAE J2012 codes from Brimly’s offline dictionary (data version 2026.09). Causes and advice are general guidance for all makes — the service information for your car has the last word.