P0965🔧 Transmission / Pressure control solenoidsStop and fix promptly

P0965: Pressure Control Solenoid B Control Circuit Range/Performance (Meaning, Causes, Fixes)

Reviewed 2026-10-24 · Based on 2 cited source(s)

What P0965 means

An automatic transmission changes gears with clutches and bands that are applied by fluid pressure at the right place and time. Pressure control solenoids adjust that pressure so the transmission shifts smoothly; OBD-Codes.com says most automatics have at least three of them, called A, B and C, and newer transmissions with more gears have more. The powertrain control module (PCM), or on some cars a separate transmission control module (TCM), operates the solenoids. OBD-Codes.com says P0965 is set when the PCM detects that the pressure control solenoid "B" control circuit is out of its normal range for optimum performance. RepairPal describes it more broadly: the PCM or TCM sets P0965 when it detects an issue with the electrical circuit to or from this solenoid. It is a generic OBD-II code; OBD-Codes.com lists Ford, GMC, Chevrolet, Honda, BMW, Saturn, Land Rover, Acura and Nissan among makes that may use it, and repair steps vary by year, make, model and transmission. Its sibling codes for the same solenoid are P0964 (circuit open), P0966 (circuit low) and P0967 (circuit high).

Severity: can I keep driving?

Stop and fix promptly

Get it diagnosed soon. RepairPal rates P0965 Urgent, meaning it can cause severe damage or be unsafe. OBD-Codes.com is a little milder: it says the problem usually starts as moderate but can become severe quickly if it isn't fixed, and that a transmission banging into gear can suffer permanent internal damage. If the car shifts hard, slips, or goes into limp mode, drive gently and avoid highway and heavy-traffic driving until it's checked.

Common symptoms

Likely causes

Roughly most to least common, based on the sources below. Your vehicle may differ.

  1. Failed pressure control solenoid (both sources)
  2. Faulty or damaged wiring, or a corroded or damaged connector (both sources)
  3. Defective transmission valve body (both sources)
  4. Low transmission fluid level (RepairPal)
  5. Contaminated fluid or a restricted transmission filter (OBD-Codes.com)
  6. Defective transmission pump or blocked hydraulic passages (OBD-Codes.com)
  7. Faulty PCM or TCM (both sources; RepairPal names the TCM, OBD-Codes.com the PCM)
  8. The sources differ: OBD-Codes.com lists hydraulic causes (pump, passages, filter, contaminated fluid) that RepairPal doesn't, while RepairPal adds low fluid level

Diagnostic steps you can do

⚠ Before you start

Work on a cool engine, parked on level ground with the parking brake set. Never work under a car supported only by a jack.

  1. Read all stored codes and freeze frame data. Note any other solenoid "B" codes (P0964, P0966, P0967) or transmission codes stored with it.
  2. Check for technical service bulletins (TSBs) for your vehicle, year and transmission. OBD-Codes.com says to do this first because it can point straight to a known fix.
  3. Check the transmission fluid level and look at its condition for contamination. If you can, check records for when the fluid and filter were last changed.
  4. Inspect the wiring and connectors to the pressure control solenoids, the transmission pump and the PCM for damage, loose connections, corrosion and damaged pins.

Typical fixes

Repair costs vary widely by vehicle, region, parts brand and shop, so we don't quote prices. Get a written estimate after diagnosis.

🛠 When to call a pro

  • The transmission shifts hard, slips, overheats or goes into limp mode
  • OBD-Codes.com says the advanced steps are vehicle specific and need a digital multimeter plus the technical data for your car, since voltage and fluid pressure specs vary by model and transmission
  • Continuity checks should be done with the power off; OBD-Codes.com says normal wiring readings are 0 ohms unless the service data says otherwise, and resistance or no continuity means an open or shorted wire
  • OBD-Codes.com warns it can be misdiagnosed as an engine misfire, a pump problem, an internal transmission problem or a driveline issue

Where to buy

Plain search links. Always match parts to your exact year, make, model and engine.

FAQs

Is P0965 serious?

It can be. RepairPal rates it Urgent. OBD-Codes.com says it usually starts as moderate but can become severe quickly, and hard shifts that bang into gear can damage the transmission permanently. Get it checked soon.

Can I keep driving with P0965?

Only gently and for short trips until it's diagnosed. If the car is in limp mode, shifts hard or slips, avoid highway driving and get it looked at.

Will a transmission fluid change fix P0965?

Sometimes. Both sources list fluid-related problems (low fluid per RepairPal, contaminated fluid or a restricted filter per OBD-Codes.com), but the solenoid, its wiring and the valve body are common causes too. Check fluid and wiring before replacing parts.

What is the difference between P0964, P0965, P0966 and P0967?

All four are for pressure control solenoid "B". P0964 is circuit open, P0965 is range/performance, P0966 is circuit low and P0967 is circuit high, per RepairPal's code list; OBD-Codes.com groups the same four as the common solenoid "B" codes.

How much does it cost to fix P0965?

Neither source gives a repair cost. It can range from a wiring repair or fluid service to a solenoid, valve body or module replacement, so get a diagnosis and a written estimate first.

Sources

  1. OBD-Codes.com: P0965 Pressure Control Solenoid B Control Circuit Range/Performance (John Ingalls, former service manager and Air Force mechanic)
  2. RepairPal: P0965 Pressure Control Solenoid "B" Control Circuit Range/Performance (rated Urgent)

Last reviewed 2026-10-24. Code definitions and repair steps can vary by manufacturer. Confirm with your vehicle's service information.