HomeTrouble CodesP2666

P2666 — Fuel Shutoff Valve B Control Circuit Low

Manufacturer-specificPowertrain (engine & transmission)

OBD-II code P2666 indicates that the engine control module (ECM) has detected a low voltage condition in the control circuit for fuel shutoff valve 'B'. This valve is typically used to stop fuel flow when the engine is turned off, and a circuit low fault may prevent the valve from operating correctly, potentially causing starting or stalling issues.

Symptoms

What causes it — most likely first

1. Faulty fuel shutoff valve B

The solenoid or valve itself may have an internal short or high resistance, causing the circuit to read low voltage. This is the most common cause.

2. Wiring harness short to ground

The control circuit wire may be chafed or pinched, causing a direct path to ground and pulling the voltage low.

3. Open or high resistance in the control circuit

Corroded, broken, or loose wiring/connectors can increase resistance, leading to a voltage drop that the ECM interprets as a low signal.

4. Poor electrical connection at the fuel shutoff valve

Corrosion, bent pins, or a loose connector at the valve can cause intermittent or high-resistance contact, resulting in low voltage readings.

5. Faulty engine control module (ECM)

In rare cases, the ECM may have an internal driver failure that cannot supply sufficient voltage to the circuit. This should only be considered after all other possibilities are ruled out.

How it's diagnosed

  1. Retrieve all stored codes and freeze frame data. Clear codes and test-drive to see if P2666 returns.
  2. Visually inspect the fuel shutoff valve B, its wiring harness, and connectors for damage, corrosion, or loose connections.
  3. Disconnect the valve and measure its resistance. Compare to manufacturer specifications; replace if out of range.
  4. With the valve disconnected, check the control circuit for a short to ground or open using a multimeter.
  5. Backprobe the valve connector and monitor voltage while commanding the valve on/off with a scan tool. Verify the ECM is providing proper voltage.
  6. If all other tests pass, perform a voltage drop test on the power and ground circuits to the ECM, and consider testing or replacing the ECM as a last resort.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationManufacturer-specific (P1/B1/C1/U1)

Frequently asked

What does code P2666 mean?

It means the engine control module has detected a low voltage condition in the circuit that controls fuel shutoff valve 'B'. This valve is used to stop fuel flow when the engine is turned off, and a circuit problem can cause starting or running issues.

Can I drive with a P2666 code?

It is not recommended. The vehicle may stall unexpectedly or fail to start, which could be dangerous in traffic. You should diagnose and repair the issue promptly.

Is a faulty PCM a common cause of P2666?

No, a faulty PCM is rarely the cause. The problem is usually a bad fuel shutoff valve, wiring issue, or poor connection. Replacing the PCM should only be considered after all other possibilities have been thoroughly tested and eliminated.

What are the most likely causes of P2666?

The most likely causes are a defective fuel shutoff valve itself, a short to ground in the wiring, or a poor electrical connection at the valve. Start diagnosis by inspecting the valve and its circuit.