P0964
Pressure Control Solenoid B Control Circuit/Open
Transmission
Generic OBD-II
Medium
What it means
P0964 means the transmission control module has detected an open (broken) electrical circuit to pressure control solenoid 'B', which regulates hydraulic pressure inside the automatic transmission. Without control of that pressure, the transmission can shift harshly, slip, or default to a limited limp mode to protect itself. The engine still starts and runs normally.
Medium
Can I keep driving? Usually drivable, but the transmission may shift harshly or drop into limp mode; avoid long trips until it's fixed to prevent added wear.
Common symptoms
What you'll notice
- Check-engine light on
- Harsh, erratic, or delayed gear shifts
- Transmission slipping or stuck in one gear (limp mode)
- Reduced fuel economy
Common causes
Most likely first
- Open or high-resistance in the solenoid 'B' control wiring or connectorLikely
- Failed pressure control solenoid 'B'Common
- Loose or corroded connector at the transmissionCommon
- Damaged or chafed wiring in the solenoid circuitLess often
- Faulty transmission control module (TCM)Less often
How to diagnose & fix
Work through it in order
- Read freeze-frame data and check for other transmission codes to narrow the fault.
- Inspect the solenoid connector and wiring for open circuits, corrosion, or damage; repair as needed.
- Measure the solenoid resistance against spec; replace the pressure control solenoid if it's out of range or open.
- Confirm transmission fluid level and condition, as pressure faults can follow low or contaminated fluid.
- If wiring and solenoid test good, have the TCM diagnosed. Clear and re-test.
FAQ
Quick answers
Is it safe to drive with P0964?+
Short trips are usually fine, but harsh shifting or limp mode adds wear. Get it repaired soon and avoid heavy loads or long drives.
Can I just clear P0964?+
It will return until the open circuit or solenoid is fixed, since the TCM re-checks the pressure control circuit each drive.
Related codes
Often seen with P0964
Read & clear P0964 yourself
Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.
✓ Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX