01 Troubleshooting a Hard Brake Pedal: Causes and Solutions • 02 The Benefits of Catalytic Converters in Vehicle Exhaust Sys… • 03 B0035 and B0036: Airbag Deployment System Closed or Shorted… • 04 P0084, P0085, and P0086: Exhaust valve control solenoid cir… • 05 P0482 – Cooling Fan Relay 3 Fault: Engine Temperature Issues • 06 This Is Why Mixing Fuel Grades Or Pumping The Wrong Fuel De… • 07 What Mechanics Check First When Fuel Usage Suddenly Spikes • 08 Can You Get Electrocuted by Your Car? A Guide for Car Owners • 09 How to Avoid and Handle a Hydroplaning Vehicle: A Complete … • 10 This Is Why Your Car’s Tread Depth Is Uneven •

DTC codes / P09xx · Transmission / P0966

P0966Pressure Control Solenoid 'B' Control Circuit Low

P0966 means the transmission control module (TCM) has detected a low-voltage condition on the control circuit for pressure control solenoid 'B', which is used to regulate hydraulic pressure inside the automatic transmission. The TCM commands a specific current to the solenoid and monitors the return circuit; when the voltage on that circuit stays below the expected threshold, the code is stored and the transmission may enter a fail-safe mode.

SystemPowertrain
Code typeGeneric (all makes)
SeverityMedium
Fix difficultyProfessional
AreaTransmission

Symptoms you may notice

  • Illumination of the check engine light or transmission warning light, often with no other noticeable symptoms
  • Harsh or delayed shifts, especially when the transmission is cold or under light throttle
  • The transmission may default to a single gear or fail-safe mode, limiting vehicle speed
  • Slipping between gears or a flare during upshifts as line pressure control is compromised
  • Rough engagement when shifting from park to drive or reverse
  • Poor fuel economy or increased engine rpm at highway speed due to improper shift scheduling

Common causes, most likely first

  1. A damaged, chafed, or corroded wire in the solenoid 'B' control circuit, often where the harness passes near heat sources or sharp edges
  2. A faulty pressure control solenoid 'B' with an internal short or open winding that pulls the circuit voltage low
  3. Corrosion or poor pin tension at the transmission case connector or the TCM connector
  4. A short to ground in the control circuit between the TCM and the solenoid
  5. Low transmission fluid level or degraded fluid causing the solenoid to draw excessive current
  6. A failed TCM driver circuit that cannot supply the commanded current to the solenoid
  7. Debris or sludge in the valve body restricting solenoid operation and altering its electrical characteristics

How to diagnose and fix it

  1. Check the transmission fluid level and condition first, topping off or servicing as needed, because low or burnt fluid can cause solenoid current faults
  2. Inspect the transmission wiring harness and connectors for chafing, corrosion, or loose pins, especially near the case pass-through and any heat shields
  3. Disconnect the solenoid 'B' connector and measure the resistance of the solenoid winding with a multimeter, comparing it to the manufacturer's specification
  4. With the solenoid disconnected, check for continuity to ground on the control wire from the TCM side to rule out a short to ground
  5. Backprobe the solenoid 'B' control circuit at the TCM and observe the voltage while commanding the solenoid with a scan tool to confirm the circuit can carry the required current
  6. If the circuit tests good but the solenoid resistance is out of spec or the solenoid fails a functional test, replace the pressure control solenoid 'B' and perform a transmission adaptive relearn
  7. If the circuit and solenoid both test good, diagnose the TCM driver circuit or replace the TCM as the last step, following the manufacturer's programming procedure

What a low solenoid circuit really means

  • A low-voltage code on a solenoid control circuit is often caused by a short to ground in the harness rather than a failed solenoid, so a resistance check alone can miss the real fault.
  • Transmission fluid that is low or contaminated can increase solenoid current draw enough to set P0966 without any wiring or solenoid defect, so always verify fluid condition before condemning parts.
  • The TCM may set P0966 intermittently only when the transmission is hot or after a long drive, which means a cold-vehicle test drive may not reproduce the fault.
  • A poor ground connection at the transmission case or chassis can mimic a low control circuit voltage, so ground integrity should be checked before replacing the solenoid.
  • Replacing a solenoid without clearing the adaptive learning values can leave the transmission shifting poorly even after the repair, so a relearn procedure is part of a complete fix.

Can I keep driving with P0966?

You can usually drive the vehicle short distances to a repair shop, but avoid heavy acceleration, towing, or long highway trips because the transmission may enter fail-safe mode and limit speed. If the transmission slips severely or refuses to engage a gear, stop driving and arrange a tow to prevent internal damage.

Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage