Skip to content
WrenchConnect
Stop driving if it runs poorly
P0966

Pressure Control Solenoid "B" Control Circuit Low

Diagnostic trouble code P0966 indicates that the powertrain control module (PCM) or transmission control module (TCM) has detected a low voltage condition in the control circuit for pressure control solenoid 'B'. This means the computer is seeing a voltage signal from the solenoid circuit that falls below the manufacturer's specified threshold, typically pointing to a short to ground or a faulty solenoid.

How urgent is P0966?

This code is considered high severity because a malfunctioning pressure control solenoid can lead to erratic shifting, transmission slipping, and potential internal transmission damage if driven extensively.

Common symptoms

  • Illuminated Check Engine Light
  • Harsh or erratic transmission shifting
  • Transmission slipping between gears
  • Vehicle stuck in 'limp mode' (restricted to a single gear)
  • Decreased fuel economy

Likely causes

  • Faulty transmission pressure control solenoid 'B'
  • Short to ground in the solenoid 'B' wiring harness
  • Corroded or damaged electrical connectors in the transmission circuit
  • Dirty or contaminated transmission fluid causing solenoid mechanical failure
  • Low transmission fluid level
  • Faulty Transmission Control Module (TCM) or Powertrain Control Module (PCM) (rare)

What to check before replacing parts

1

Check the transmission fluid level and condition.

Look for: Ensure the fluid is at the correct level and is not burnt, heavily discolored, or full of metal debris, which could indicate internal damage or cause solenoid issues.

2

Visually inspect the wiring harness and connectors for pressure control solenoid 'B'.

Look for: Look for frayed wires, melted insulation, or corroded pins that could cause a short to ground or poor connection.

3

Test the resistance of pressure control solenoid 'B' using a digital multimeter.

Look for: Compare the measured resistance to the manufacturer's specifications. A reading outside the acceptable range (often indicating a short) means the solenoid is faulty.

4

Check the solenoid 'B' control circuit for a short to ground.

Look for: With the module disconnected, measure continuity between the control wire and a known good ground. Any continuity indicates a short to ground in the wiring.

5

Command the solenoid 'B' on and off using a bi-directional scan tool.

Look for: Listen for a clicking sound from the solenoid and monitor the circuit voltage/amperage on the scan tool to verify if the TCM is sending the correct signal and the solenoid is responding.

This page explains the generic P0966 definition and is general reference information, not a diagnosis for your specific vehicle. Actual causes, severity, and repairs vary by make, model, engine, and mileage — always confirm with a scan tool and a qualified technician before replacing parts.

Gear guide: Best OBD2 ScannersRead this code yourself next time — from $20 Bluetooth dongles to bidirectional scan tools.

Rather have a pro handle it? Find a vetted local mechanic.

Matching symptoms

More common codes