Home / DTC / P2AF8 — Starter Relay D Control Circuit Low

P2AF8 — Starter Relay D Control Circuit Low

Detailed page for trouble code P2AF8.

33,912codes
59brands
11,451generic
22,461specific
Reset
Code

P2AF8

Generic P — Powertrain

Starter Relay D Control Circuit Low

Brand: Generic
Views: UK: 18 EN: 38 RU: 26
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Short to ground in the relay control wiring
  • Open or high-resistance connection in the control circuit
  • Faulty Starter Relay D or damaged relay socket
  • Defective engine/BCM/PCM output driver (low-side or high-side driver fault)
  • Blown fuse or fusible link in starter control feed
  • Low battery voltage or poor battery/ground connections

Symptoms

  • No-crank condition or intermittent cranking
  • Starter relay click with little or no starter motor engagement
  • No response when key is turned to START
  • Other starter- or ignition-related codes present
  • Possible dashboard immobilizer or warning lights

What to check

  • Verify battery state of charge and terminal tightness (12.6V+ at rest recommended)
  • Scan for additional codes and capture freeze-frame data
  • Visual inspect relay, socket, harness, and connectors for corrosion, damage or pin push-out
  • Check relevant fuses and fusible links for continuity
  • Backprobe and measure voltage at relay control terminal with key ON and during crank
  • Measure resistance/continuity from module control pin to relay socket pin

Signal parameters

  • Expected control voltage depends on vehicle design: either battery voltage (12V) when the module sources power, or near 0V when the module sinks to ground to energize the relay. Check factory wiring to determine active polarity.
  • Idle/Key ON (no cranking): control line should be inactive (open/high-impedance or near battery voltage if pull-up used).
  • During START command: control line should switch to the active state within ~100–500 ms and remain driven while cranking.
  • Typical coil resistance of relay: often 50–200 ohms (check OEM spec). An open coil or very low resistance indicates fault.

Diagnostic algorithm

  1. Safety: Park, chock wheels, remove jewelry, follow shop safety and battery disconnect procedures if needed.
  2. Confirm code and capture freeze-frame. Note whether code sets on every attempt or intermittently.
  3. Check battery voltage and charge if below specification. Clean and tighten battery terminals.
  4. Inspect relay, socket and wiring for corrosion, bent pins, heat damage, or rodent chew. Repair/replace as needed.
  5. Verify fuses/fusible link feeding relay coil and control module are good. Replace if blown.
  6. With key OFF, remove relay and measure coil resistance between relay coil pins; compare to spec or known-good relay.
  7. Reinstall relay and backprobe control terminal. With ignition to START, observe voltage at control pin: confirm it changes to the expected active state. If it stays low when it should be high (or vice versa), note behavior.
  8. If control line is unexpectedly low, disconnect the relay and measure for short to ground on the control wire. Repair shorted wiring to chassis ground or other circuits.
  9. If wiring is open/high resistance, perform continuity checks and repair broken conductor or corroded connector.
  10. If wiring and relay are good but control signal is incorrect, suspect module (BCM/PCM) driver fault; confirm with wiring diode/driver tests or scope traces and consult OEM module testing procedures before replacing module.
  11. After repairs, clear codes and perform several start cycles to confirm the code does not return.

Likely causes

  • Corroded or loose connector at the relay socket
  • Shorted control wire to chassis ground
  • Bad relay (coil winding open or partially shorted)
  • Open/poor ground at engine or chassis ground point
  • Faulty module (ECU/BCM) driver transistor

Fault status

⚠️ Status
Starter Relay D Control Circuit Low — control circuit voltage below expected threshold; starter may not engage. Code set when the control line is detected at a lower than expected voltage during a start request.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2.0 hours

Similar codes

6,103

The library contains 6,103 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.

Your experience will help others
+100 karma for a short comment :)
Send to email