P0965
Pressure Control Solenoid B Control Circuit Range/Performance
Transmission
Generic OBD-II
Medium
What it means
P0965 means the transmission control module sees pressure control solenoid B responding outside its expected range. This solenoid regulates internal fluid (line) pressure, so a fault leads to harsh or erratic shifting, slipping, and sometimes limp mode. Left unrepaired, incorrect pressure can overheat and damage the transmission.
Medium
Can I keep driving? Short trips only — shifting may be harsh or erratic and the transmission can drop into limp mode; fix promptly to avoid internal damage.
Common symptoms
What you'll notice
- Harsh, erratic, or delayed shifting
- Transmission slipping or stuck in one gear (limp mode)
- Reduced acceleration or power
- Check-engine light on
Common causes
Most likely first
- Failing pressure control solenoid BLikely
- Damaged, shorted, or corroded wiring or connector at the solenoidCommon
- Low or contaminated transmission fluid affecting pressureCommon
- Faulty transmission fluid pressure sensorLess often
- Failed transmission control module (TCM)Less often
How to diagnose & fix
Work through it in order
- Check transmission fluid level and condition first — low or burnt fluid disturbs line pressure.
- Read freeze-frame data and inspect the solenoid B connector and wiring for damage or corrosion.
- Test the pressure control solenoid B resistance against spec; replace if out of range.
- Verify the fluid pressure sensor reads correctly, then replace the solenoid if it is the fault.
- If wiring, solenoid, and sensor test good, have the TCM diagnosed. Clear and re-test.
FAQ
Quick answers
Is it safe to drive with P0965?+
Only briefly. Incorrect line pressure causes slipping and heat that can damage the transmission, so keep trips short until repaired.
Can I just clear P0965?+
It returns quickly while the pressure-control fault persists, and clearing it won't restore normal shifting.
Related codes
Often seen with P0965
Read & clear P0965 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