OBD-II fault code

P2A2D: Alternative Fuel Tank Shutoff Valve D Control Circuit High

What it means

The control circuit of alternative fuel tank shutoff valve D reports a control circuit high condition. Tank isolation cannot be commanded as expected on multi-tank CNG/LPG systems.

At a glance

  • Usually lights the check-engine light
  • Affects emissions; the car can fail an emissions test
  • The engine or gearbox may go into limp mode

How it works

In a multi-tank CNG or LPG system, shutoff valve D controls isolation of tank D. The control module monitors the D circuit and sets this code when the circuit signal is higher than expected. A wire shorted to battery voltage, an open valve coil, or a poor connector can produce that high reading.

Common causes

Most likely first.

  1. Control wire shorted to B+
  2. Open valve coil
  3. Connector pins corroded - high contact resistance

Symptoms

  • Check-engine light
  • Alternative-fuel warning light
  • Difficulty switching fuel modes

How to diagnose it

  1. Record freeze-frame data and check with a scan tool whether the fault returns when valve D is commanded.
  2. Inspect valve D's connector and wiring for corrosion, loose terminals, and insulation damage that could expose the control wire to battery voltage.
  3. With the system disabled according to the manufacturer's procedure, check the D control wire for a short to battery voltage.
  4. Test valve D's coil and circuit continuity against the manufacturer's specification to locate an open coil or connection.
  5. If wiring and coil checks pass, check the control-module output using the vehicle's approved procedure.

Common fixes

  • Clean and secure corroded or loose valve D connector terminals.
  • Repair the control wire shorted to battery voltage.
  • Replace valve D if its coil is open.
  • Repair the control-module circuit if testing confirms an output fault.

Can I keep driving?

Tank D may not isolate as commanded, and fuel-mode switching may be unreliable. Follow the vehicle's warnings and avoid alternative fuel if the system indicates it is unavailable.

A code shows where the control module detected a fault, not always which part failed. Check the causes in order and confirm with a test before replacing parts. Have several codes? Check them together

This is a generic code: it means the same on every make. The car’s maker may add more detail in its own service information.

Codes for the same component