Operation CHARM: Car repair manuals for everyone.
Manuals through 2025 now available!

Our trusted friends have launched a new website named LEMON, which has newer manuals. It also contains all the CHARM manuals.

LEMON is the spiritual successor to CHARM, I recommend you try it!

Link: lemon-manuals.la or lemon-manuals.org.ua

(Some people have issue connecting. LEMON is investigating. For now, use Firefox or change your DNS server)

Or, hide this message: temporarily or permanently

XB170 - Code 587: Check Wiring Harness



Diagnostic Trouble Code (DTC) 587 indicates a Data Communications Link (DCL) error between the Powertrain Control Module (PCM) and Variable Control Relay Module (VCRM) (DCL includes the DATA (+) and DATA (-) circuits).

Possible causes:

- Open or short in DATA (+) or DATA (-) circuit.

- Damaged VCRM.

- Damaged PCM.

- Check vehicle harness that contains the DATA (+) and DATA (-) circuits for close proximity to high voltage wires, aftermarket modifications, etc.

- Are the above checks OK?

Yes -- If Key On, Engine Off DTC 587 is present: Go to XB171. XB171 - Check Data (+) And Data (-) Circuit Continuity

For Continuous Memory DTC 587 only: Go to XB180. XB180 - Check Data (+)/Data (-) Circuits: Intermittent Concerns

No -- Service as necessary. Clear continuous memory. Clearing Diagnostic Trouble Codes

Start engine. Turn A/C "ON", wait 15 seconds. A/C "OFF". Engine "OFF". Rerun quick test. Quick Test Appendix (Detailed Testing Instructions)