• 10-01-2025
  • 12 min.
  • 990

P0966 Pressure Control Solenoid "B" Control Circuit Low

The P0966 trouble code is an OBD-II diagnostic trouble code related to the electronic and hydraulic control system of an automatic transmission.

P0966 – Pressure Control Solenoid “B” Control Circuit Low

This code means that the transmission control module (TCM) or powertrain control module (PCM) has detected an electrical condition that is lower than expected in the control circuit of Pressure Control Solenoid “B.”

The word “Low” refers to the electrical condition of the control circuit, not necessarily to low hydraulic pressure inside the transmission.

A faulty pressure control solenoid can cause P0966, but it is not the only possible cause. A short to ground, damaged wiring, poor connector contact, incorrect solenoid resistance, power-supply problem or TCM fault can also trigger this code.

What Does P0966 Mean?

P0966 – Pressure Control Solenoid “B” Control Circuit Low

Modern automatic transmissions use electronically controlled pressure-control solenoids to regulate transmission fluid pressure.

The TCM monitors transmission conditions and adjusts these solenoids according to information such as:

  • Engine RPM

  • Vehicle speed

  • Throttle position

  • Engine load

  • Transmission temperature

  • Selected gear

  • Torque demand

  • Driving conditions

Pressure Control Solenoid “B” regulates hydraulic pressure in a particular transmission circuit.

When the TCM detects that the electrical condition in the solenoid's control circuit is below the expected level, it may store P0966.

A simplified sequence is:

TCM command → Pressure Control Solenoid “B” → Hydraulic pressure regulation → Clutch/gear operation

If the electrical circuit is not operating correctly, the transmission may not be able to produce the required hydraulic response.

What Is a Pressure Control Solenoid?

A pressure control solenoid is an electronically controlled hydraulic valve.

Its primary function is to regulate transmission fluid pressure according to commands from the TCM.

Depending on the transmission design, it may control:

  • Main line pressure

  • Clutch pressure

  • Shift pressure

  • Torque converter pressure

  • Pressure within a specific hydraulic circuit

The TCM can adjust the solenoid's operation to provide the appropriate pressure under different driving conditions.

What Does the “B” Mean?

The “B” identifies a particular pressure-control solenoid according to the manufacturer's transmission design.

It does not universally mean that the solenoid is physically the second one in the transmission.

Different transmissions use different solenoid configurations.

Pressure Control Solenoid “B” may be located:

  • Inside the transmission

  • Inside the valve body

  • In a mechatronic assembly

  • On a transmission control assembly

The exact location and function should be confirmed using vehicle-specific service information.

What Does “Circuit Low” Mean?

The “Low” designation means that the TCM has detected an electrical condition below the expected level in the Pressure Control Solenoid “B” control circuit.

Possible causes include:

  • Short to ground

  • Faulty solenoid

  • Damaged wiring

  • Poor connector contact

  • Incorrect solenoid resistance

  • Power-supply problem

  • Open circuit

  • TCM fault

The exact interpretation depends on the manufacturer's electrical circuit and monitoring strategy.

Does P0966 Mean Transmission Pressure Is Too Low?

Not necessarily.

This is an important distinction when diagnosing P0966.

P0966 is primarily an electrical circuit code.

The code indicates that the TCM has detected an abnormal electrical condition in the control circuit. It does not automatically confirm that actual hydraulic pressure inside the transmission is too low.

For example, a control wire shorted to ground can cause P0966 even if actual transmission hydraulic pressure is normal.

Therefore:

Electrical circuit low ≠ hydraulic pressure low

Actual hydraulic pressure should be tested separately if the diagnostic process indicates a possible hydraulic problem.

Does P0966 Mean Pressure Control Solenoid “B” Is Bad?

No.

A defective solenoid is one possible cause, but P0966 does not prove that the solenoid itself has failed.

The actual problem could be:

  • Short to ground

  • Damaged wiring

  • Corroded connector

  • Poor terminal contact

  • Incorrect resistance

  • Power-supply problem

  • TCM control problem

The complete circuit should be tested before replacing the solenoid.

Symptoms of P0966

The symptoms depend on the transmission design and the function of Pressure Control Solenoid “B.”

Possible symptoms include:

  • Check Engine Light

  • Transmission warning light

  • Harsh shifting

  • Soft shifting

  • Delayed gear changes

  • Erratic shifting

  • Transmission slipping

  • Increased engine RPM

  • Poor acceleration

  • Delayed Drive engagement

  • Delayed Reverse engagement

  • Transmission stuck in one gear

  • Limp mode

  • Reduced fuel economy

Some vehicles may continue to operate relatively normally.

In these cases, the Check Engine Light may be the only obvious symptom.

Common Causes of P0966

Several electrical, hydraulic and mechanical problems can trigger this code.

Faulty Pressure Control Solenoid “B”

The solenoid may have an internal electrical or mechanical problem.

Possible failures include:

  • Internal coil failure

  • Internal short

  • Incorrect resistance

  • Mechanical sticking

  • Contamination

  • Slow response

A solenoid can sometimes pass a basic resistance test while still failing under actual operating conditions.

Short to ground

A damaged control wire may contact a grounded component.

This can pull the circuit voltage lower than expected.

Possible grounding points include:

  • Transmission housing

  • Engine ground

  • Chassis ground

  • Another grounded circuit

This is one of the most important possibilities when diagnosing a circuit-low code.

Damaged wiring

Transmission wiring is exposed to:

  • Heat

  • Vibration

  • Moisture

  • Transmission fluid

  • Oil

  • Road contamination

Possible wiring problems include:

  • Chafed insulation

  • Broken conductors

  • Pinched wires

  • Melted insulation

  • Corrosion

  • High resistance

  • Poor previous repairs

Connector problems

A damaged or contaminated connector can interfere with proper solenoid operation.

Possible issues include:

  • Bent pins

  • Loose terminals

  • Corrosion

  • Water intrusion

  • Transmission fluid contamination

  • Damaged connector locks

Incorrect solenoid resistance

The solenoid coil should have a resistance within the manufacturer's specified range.

A resistance value outside specification can indicate an internal solenoid problem.

The correct resistance varies between transmissions.

Power-supply problems

Some transmissions use a shared power supply for several solenoids.

A problem in the shared circuit can cause multiple solenoid-related codes.

If P0966 appears together with other solenoid codes, shared power and ground circuits should be inspected.

Open or damaged circuit

Depending on the manufacturer's circuit design, an open or partially damaged circuit can cause the TCM to detect an abnormal electrical condition.

The wiring diagram should be used to determine the expected circuit behavior.

Valve body problems

A sticking or worn valve can cause hydraulic pressure problems.

Possible causes include:

  • Contamination

  • Worn valve bores

  • Sticking valves

  • Restricted passages

However, a valve-body problem alone does not necessarily explain an electrical circuit-low code.

Transmission control module fault

A TCM fault is possible, but it should normally be considered only after the solenoid, wiring and connectors have been properly tested.

Can Low Transmission Fluid Cause P0966?

Low transmission fluid can contribute to transmission performance problems, but it does not normally cause P0966 directly.

Low fluid can cause:

  • Low hydraulic pressure

  • Delayed engagement

  • Transmission slipping

  • Erratic shifting

However, insufficient fluid does not normally create an electrical circuit-low condition.

The fluid level should still be checked because low fluid may create separate hydraulic problems.

Can Dirty Transmission Fluid Cause P0966?

Contaminated transmission fluid can contribute to:

  • Solenoid sticking

  • Valve-body problems

  • Restricted passages

  • Erratic pressure control

However, dirty fluid alone does not necessarily explain an electrical circuit-low code.

If P0966 is present, the electrical circuit should still be tested.

P0966 vs. P0965 vs. P0967

These codes concern Pressure Control Solenoid “B”, but they describe different conditions.

P0965 – Pressure Control Solenoid “B” Control Circuit Range/Performance

The solenoid circuit or its operation is outside the expected range or performance.

P0966 – Pressure Control Solenoid “B” Control Circuit Low

The TCM detects an electrical condition lower than expected.

P0967 – Pressure Control Solenoid “B” Control Circuit High

The TCM detects an electrical condition higher than expected.

The distinction is important because P0966 should direct diagnostic attention toward short-to-ground conditions, wiring, connectors, solenoid resistance and the control circuit.

How Serious Is P0966?

P0966 can range from a relatively simple electrical problem to a significant transmission-control problem.

A damaged wire, connector or terminal may be straightforward to repair.

However, incorrect pressure control can affect clutch engagement and shift quality.

If the problem continues, it can contribute to:

  • Clutch slipping

  • Excessive heat

  • Harsh shifting

  • Accelerated internal wear

  • Limp mode

For this reason, P0966 should not be ignored.

Can You Drive With P0966?

If the vehicle continues to shift normally and there are no severe symptoms, a short drive to a repair facility may be possible.

However, prolonged driving with an unresolved transmission-control problem is not recommended.

Driving should be minimized if you experience:

  • Severe transmission slipping

  • Violent gear changes

  • Loss of Drive

  • Loss of Reverse

  • Transmission overheating

  • Limp mode

  • Burning transmission fluid smell

These symptoms may indicate a more serious transmission problem.

How to Diagnose P0966

Because P0966 indicates a circuit-low condition, electrical testing should be a major part of the diagnosis.

1. Scan the TCM

Use a professional diagnostic scanner to retrieve all stored and pending transmission codes.

Look for additional faults involving:

  • Other pressure-control solenoids

  • Shift solenoids

  • Transmission pressure sensors

  • Transmission temperature

  • Gear ratios

  • Communication

  • Power supply

Multiple solenoid codes can indicate a shared electrical problem.

2. Check freeze-frame data

Review the operating conditions when P0966 was stored.

Useful information may include:

  • Engine RPM

  • Vehicle speed

  • Transmission temperature

  • Selected gear

  • Throttle position

  • Solenoid command

  • Transmission operating mode

This can help identify when the fault occurs.

3. Identify Pressure Control Solenoid “B”

Use the vehicle-specific wiring diagram to identify:

  • Solenoid location

  • Connector pinout

  • Power supply

  • Control wire

  • TCM connection

  • Circuit strategy

Do not assume that Pressure Control Solenoid “B” has the same location on another transmission.

4. Check the transmission fluid

Inspect:

  • Fluid level

  • Fluid condition

  • Fluid type

  • Signs of contamination

  • Signs of leakage

Follow the manufacturer's specified procedure.

Some transmissions require the fluid to be at a specific temperature for accurate level checking.

5. Inspect the wiring

Look for:

  • Chafed insulation

  • Broken wires

  • Pinched wires

  • Melted insulation

  • Corrosion

  • High resistance

  • Poor previous repairs

Pay particular attention to the wiring near the transmission and exhaust.

6. Inspect the connectors

Check for:

  • Bent pins

  • Loose terminals

  • Corrosion

  • Water intrusion

  • Transmission fluid contamination

  • Damaged connector locks

A connector may appear properly connected while a terminal inside it has poor electrical contact.

7. Measure solenoid resistance

Disconnect the appropriate connector and measure the resistance of Pressure Control Solenoid “B.”

Compare the result with the manufacturer's specification.

If the resistance is outside specification, the solenoid may be defective.

Do not use a universal resistance value because specifications vary between transmissions.

8. Check for a short to ground

Because P0966 indicates a circuit-low condition, check the control wire for an unintended connection to ground.

Inspect for contact with:

  • Transmission housing

  • Engine ground

  • Chassis

  • Other grounded wiring

This is particularly important if the solenoid itself passes the resistance test.

9. Check the power and control circuits

Verify:

  • Solenoid power supply

  • Control signal

  • Continuity

  • Resistance

  • Voltage drop

  • TCM command

The exact testing procedure depends on the transmission's electrical architecture.

Always follow the manufacturer's wiring diagram.

10. Use a bidirectional scan tool

If supported, command Pressure Control Solenoid “B” using a professional diagnostic scanner.

Observe:

  • Solenoid command

  • Electrical response

  • Transmission pressure data

  • Transmission behavior

This can help distinguish between an electrical and hydraulic problem.

11. Check actual transmission pressure if necessary

If the electrical system and solenoid pass testing but transmission operation remains abnormal, hydraulic pressure testing may be necessary.

This can help identify:

  • Pressure-control problems

  • Valve-body faults

  • Internal leakage

  • Transmission pump problems

  • Mechanical transmission faults

Why P0966 Can Be Difficult to Diagnose

P0966 can sometimes occur intermittently.

The fault may appear only:

  • When the transmission is hot

  • During acceleration

  • Under heavy load

  • At a specific engine speed

  • During a particular gear change

  • After extended driving

A damaged wiring harness can also behave differently when the engine and transmission move under load.

A wire may appear intact when the vehicle is stationary but make contact with the transmission housing when the powertrain moves.

P0966 After Transmission Repair

If P0966 appears immediately after transmission repair or replacement, inspect the components disturbed during the repair.

Possible causes include:

  • Connector not fully seated

  • Bent connector terminal

  • Pinched wiring

  • Damaged harness

  • Incorrect harness routing

  • Contaminated connector

  • Damaged solenoid connector

If the code appeared immediately after transmission work, the repair area should be inspected carefully before assuming that the transmission has suffered an internal failure.

P0966 After a Transmission Fluid Change

A transmission fluid change does not normally cause an electrical circuit-low code by itself.

However, if P0966 appeared after service, verify:

  • Correct transmission fluid

  • Correct fluid level

  • Correct filling procedure

  • Correct fluid temperature during level checking

  • Connector condition

  • Wiring condition

An incorrect fluid level can create hydraulic problems, although it would not normally explain the electrical circuit-low condition itself.

Can P0966 Cause Limp Mode?

Yes.

Depending on the transmission design, the TCM may activate a protective operating strategy if it detects that Pressure Control Solenoid “B” cannot be controlled correctly.

The vehicle may:

  • Remain in a single gear

  • Use a limited number of gears

  • Shift harshly

  • Increase line pressure

  • Delay engagement

  • Limit transmission functionality

Not every vehicle with P0966 will enter limp mode.

The exact response depends on the transmission and control software.

Can P0966 Damage the Transmission?

P0966 does not automatically mean that internal transmission damage has already occurred.

However, incorrect pressure control can affect clutch engagement.

If the transmission continues operating with abnormal pressure control, it may increase:

  • Clutch wear

  • Heat

  • Hydraulic stress

  • Internal component wear

If the transmission is slipping or shifting violently, continued driving can make the underlying problem worse.

Common Diagnostic Mistakes With P0966

One of the most common mistakes is immediately replacing Pressure Control Solenoid “B.”

The solenoid may be functioning correctly while the actual problem is:

  • Short to ground

  • Damaged wiring

  • Corroded connector

  • Poor terminal contact

  • Power-supply problem

  • TCM control problem

Another mistake is interpreting “Circuit Low” as “transmission pressure is low.”

P0966 primarily describes an electrical condition.

Another common mistake is replacing the entire transmission without testing the electrical and hydraulic systems.

P0966 alone does not prove that the transmission needs to be rebuilt or replaced.

What Is the Correct Repair for P0966?

The correct repair depends on the confirmed cause.

Possible repairs include:

  • Replacing Pressure Control Solenoid “B”

  • Repairing damaged wiring

  • Removing a short to ground

  • Repairing an open or damaged circuit

  • Replacing damaged connector terminals

  • Cleaning or replacing a contaminated connector

  • Restoring the correct solenoid power supply

  • Repairing the solenoid control circuit

  • Correcting poor electrical connections

  • Repairing a sticking valve

  • Repairing the valve body

  • Correcting hydraulic pressure problems

  • Repairing internal transmission components when confirmed

  • Repairing or replacing the TCM when it is conclusively diagnosed as faulty

Final Thoughts on P0966

P0966 – Pressure Control Solenoid “B” Control Circuit Low indicates that the transmission control module has detected an abnormally low electrical condition in the control circuit of Pressure Control Solenoid “B.”

The most important areas to investigate are the solenoid, wiring, connectors, power supply and control circuit.

A short to ground, damaged wiring or poor connector can produce P0966 even when the pressure control solenoid itself is functioning correctly.

It is also important to remember that P0966 does not automatically mean that transmission hydraulic pressure is too low. The code primarily identifies an electrical circuit problem.

A systematic diagnosis should begin with the electrical circuit. If the electrical system passes inspection, the technician can then investigate the solenoid's mechanical operation, valve body and hydraulic pressure.

Testing the circuit before replacing parts is the best way to diagnose P0966 correctly and avoid unnecessary solenoid or transmission replacement.