OBD-II Code P0966: Pressure Control Solenoid 'B' Control Circuit Low
What P0966 means, why it triggers, and how to fix it
- P0966 is an electrical fault—usually a shorted wire or a dead solenoid—not a catastrophic mechanical transmission failure.
- Stop driving immediately to prevent transmission overheating, which turns a $200 wiring repair into a $3,000+ complete transmission rebuild.
- Test the battery voltage (must be 12.4V+) and inspect the main transmission wiring harness for shorts before buying a replacement solenoid.
- Check for dealer warranty extensions before paying out of pocket, as 2012-2017 Subarus and 2011-2016 Fords have known TSBs covering this exact fault.
What Does P0966 Mean?

P0966 means the Transmission Control Module (TCM) detected an electrical fault in the 'B' pressure control solenoid circuit. This solenoid is an electro-hydraulic valve that regulates transmission fluid pressure for smooth gear shifts. 'Circuit Low' specifically indicates a short to ground, preventing the solenoid from receiving the correct voltage signal.
Technical definition: The official SAE/OBD-II definition is "Pressure Control Solenoid 'B' Control Circuit Low". This indicates the Powertrain Control Module (PCM) or Transmission Control Module (TCM) detects voltage in the 'B' solenoid control circuit below the expected range. The TCM uses a Pulse Width Modulated (PWM) signal to operate the solenoid; this code sets when the feedback circuit sees an incorrect low-voltage condition, confirming a short to ground.
Can I Drive With P0966?
Yes, But With Caution. You can drive short distances, but it is highly discouraged. The transmission will likely shift harshly, bang into gear, or enter 'limp mode' (locking into a single gear). Driving with this code overheats the transmission, destroying clutches and seals. This turns a $150-$500 electrical repair into a $2,500+ transmission rebuild.
Common Causes

- Damaged Wiring Harness or Poor Ground (Very Common) — This is the most frequent cause. Wires chafe against the chassis or engine, melting the insulation and shorting directly to ground. Corrosion inside the main transmission harness connector or a loose ground strap also disrupts the electrical signal, causing low voltage readings.
- Failed Pressure Control Solenoid 'B' (Common) — The solenoid itself fails internally over time. The internal electrical coil shorts out, creating the exact low-voltage condition that triggers the code.
- Weak Battery or Failing Alternator (Common) — Low system voltage from a dying battery or failing alternator causes a variety of false electrical codes. The TCM is highly sensitive to voltage drops and misinterprets low overall system voltage as a localized short within the solenoid circuit.
- Low or Contaminated Transmission Fluid (Common) — While P0966 is an electrical code, dirty fluid or a clogged filter forces the transmission to overheat. This extreme heat melts internal wiring and destroys solenoid coils. Metallic debris in the fluid also causes electrical shorts within the valve body.
- Faulty Transmission Control Module (TCM) (Less Common) — The computer controlling the transmission can fail. If the solenoid and wiring test normal, the TCM's internal driver circuit has likely shorted. This is especially common on GM and Ford models where the TCM is mounted directly inside the hot, vibrating transmission.
- Internal Valve Body Failure (Rare) — A mechanical restriction within the valve body's hydraulic passages causes erratic pressure, leading to solenoid-related codes. This is a last-resort diagnosis after eliminating all electrical causes.
Symptoms

- Harsh or Erratic Shifting — The transmission bangs violently into gear, shifts at the wrong RPMs, or flares between shifts.
- Transmission Enters 'Limp Mode' — To prevent self-destruction, the transmission locks into a single gear (usually 2nd or 3rd), severely limiting your top speed and acceleration.
- Transmission Slipping — The engine revs up, but the vehicle fails to accelerate proportionally, indicating the clutches are not fully engaging.
- Decreased Fuel Economy — Inefficient shifting forces the engine to work harder, noticeably increasing fuel consumption.
- Engine Stalling — During slow maneuvers or when coming to a stop, the transmission fails to disengage properly, stalling the engine.
- Check Engine Light On (also visible on scanner) — The Malfunction Indicator Lamp (MIL) illuminates immediately. On Hondas and Acuras, the 'D' (Drive) indicator usually flashes simultaneously.
Diagnostic Flowchart
Tap your situation to follow the diagnostic path that matches what you're seeing on this code.
Common Fixes & Costs
- Repairing or Replacing Wiring Harness — Parts: $10-$50, Labor: $150-$400, ~2.5 hr book time (Intermediate)
- Replacing the Pressure Control Solenoid 'B'
— Parts: $50-$150, Labor: $200-$500, ~2.5 hr book time
(Professional)
: OEM ['28260-R90-004', '28260-PRP-014', '28260-RPC-004'] (Alt: Dorman 904-489, Rostra 52-0543) - Diagnose and Fix Battery/Charging System Issues — Parts: $150-$400, Labor: $50-$150, ~0.5 hr book time (DIY)
- Changing Transmission Fluid and Filter — Parts: $50-$150, Labor: $100-$250, ~1.5 hr book time (DIY)
- Replacing the Valve Body Assembly
— Parts: $350-$1000, Labor: $300-$600, ~3 hr book time
(Professional)
: OEM ['31706AA033', '31706AA034'] (Alt: Often sold as remanufactured OEM units.) - Replacing the Transmission Control Module (TCM)
— Parts: $200-$800, Labor: $150-$400, ~2 hr book time
(Professional)
: OEM ['AE8Z-7Z369-F'] (Alt: Cardone 73-81004, Dorman 609-031)
Used vs. New Parts: Buying Guide
When a used part is worth it: Buying a used pressure control solenoid is never recommended due to the high risk of electronic failure. A used valve body assembly from a verified low-mileage vehicle (under 60k miles) is a budget-conscious option if a new part is prohibitively expensive, but carries significant risk.
Donor-vehicle mileage cap: roughly under 60000 miles for the part to have meaningful remaining life.
Donor quality checklist:
- Verify the donor vehicle's mileage and reason for salvage (rear-end collision is better than front-end or mechanical failure).
- Match the part number exactly; solenoids and valve bodies are highly specific to the year, make, and model.
- Inspect connectors for green corrosion or bent pins. Avoid parts from flood-damaged vehicles.
Decision logic:
- If The faulty part is a single solenoid. → Always buy new (OEM or high-quality aftermarket). The low part cost does not justify the labor risk of installing a used electronic part.
- If The entire valve body must be replaced and the vehicle's value is low. → A tested, used part from a reputable salvage yard with a warranty is a viable option.
- If The vehicle is newer or you plan to keep it long-term. → Buy a new or professionally remanufactured valve body. The reliability and warranty justify the extra cost.
Warranty tradeoff: Used parts typically offer a 30-90 day warranty covering the part only, not the labor. New aftermarket parts usually have a 1-year warranty. New OEM parts carry a 1-year/12,000-mile warranty.
Worst-case if a used part fails: $500-$1000 if a used part fails, as you pay for repeat labor plus the cost of a replacement part.
What Happens If You Wait — Timeline
- 0-2 weeks: Code P0966 is set, Check Engine Light is on. You notice occasional harsh shifts, especially when the transmission is cold. Drivability is mostly normal. (MPG impact: 0-5%% · Added cost: $0)
- 2 weeks - 3 months: Harsh shifting becomes frequent. The transmission enters 'limp mode' intermittently. Incorrect line pressure causes accelerated wear on clutch packs. (MPG impact: 5-10%% · Added cost: $50-$150 in wasted fuel)
- 3-6 months: Transmission fluid degrades and burns from overheating. Clutch material contaminates the fluid, clogging valve body passages. Transmission slipping becomes pronounced. (MPG impact: 10-15%% · Added cost: $400-$800 (Damage to clutches and fluid requires more than just fixing the initial electrical fault).)
- 6+ months: Catastrophic internal damage. Clutch packs burn out, the valve body scores, and seals warp from sustained overheating. The vehicle requires a complete transmission rebuild. (MPG impact: 15-25%+% · Added cost: $2,500-$5,000+)
Cost of Not Fixing It
- 0-1 month: Harsh shifting, frequent 'limp mode' engagement, and a 5-15% drop in fuel economy. (Added cost: Negligible, besides increased fuel cost.)
- 1-6 months: Incorrect fluid pressure overheats the transmission, rapidly degrading the fluid and burning the internal clutch packs. (Added cost: $200-$400 for a full fluid flush and replacement.)
- 6+ months: Catastrophic internal transmission failure. Burned clutches and warped seals require a complete transmission rebuild or replacement. (Added cost: $2,500-$5,000+)
Diagnosis Steps

- Read the Codes and Freeze Frame Data
Use an OBD-II scanner to confirm P0966. Note any other codes, as they provide critical context. Check the freeze frame data to see the exact RPM, speed, and temperature when the fault occurred.
Tools: OBD-II Scanner (Beginner) - Check Battery and Charging System
Ensure the battery is fully charged (12.4V+ at rest) and the alternator outputs 13.7-14.7V when running. System voltage below 9V triggers false solenoid codes. Do not skip this foundational step.
Tools: Multimeter (Beginner) - Check Transmission Fluid Level and Condition
Verify the fluid is at the correct level and is pink/red, not dark brown or black. Burnt-smelling fluid or metallic flakes indicate severe overheating and internal mechanical damage.
Tools: Rag, Dipstick (if available) (Beginner) - Inspect the Wiring and Connectors
Visually trace the wiring harness from the TCM to the transmission. Look for chafed insulation, melted wires, or green corrosion inside the connector pins. Pay special attention to areas near the exhaust or sharp chassis edges.
Tools: Flashlight (Intermediate) - Test the Solenoid Circuit for a Short to Ground
Disconnect the harness from the TCM. Set the multimeter to Ohms (Ω). Place one probe on the 'B' solenoid control pin and the other on a bare metal chassis ground. A reading near 0 Ω confirms a short to ground in the wiring or the solenoid.
Tools: Multimeter, Vehicle-Specific Wiring Diagram (Advanced) - Test the Solenoid Resistance
Test the internal resistance of the solenoid at the transmission connector pins. Compare the reading to the manufacturer's spec (typically 3-10 ohms). A reading of 0 ohms means the solenoid is shorted internally and requires replacement.
Tools: Multimeter, Vehicle-Specific Repair Manual (Advanced) - [PRO TIP] Live Data Analysis with a Scan Tool
Monitor live data PIDs for 'PC Solenoid B Commanded State' and 'PC Solenoid B Circuit Voltage'. A constant low voltage reading (below 1V) when the TCM commands the solenoid ON confirms the 'Circuit Low' condition.
Tools: Advanced OBD-II Scan Tool (Advanced) - [PRO TIP] Perform a Wiggle Test
Have an assistant gently wiggle the wiring harness while you monitor the solenoid circuit resistance with a multimeter. A sudden spike or drop in resistance pinpoints an intermittent short hidden inside the wire loom.
Tools: Multimeter, Assistant (Professional) - [PRO TIP] Use a Scope to Analyze the PWM Signal
Back-probe the solenoid control wire at the TCM with an oscilloscope. A clean square wave confirms the TCM is working. A flat line near zero volts confirms a short to ground or a dead TCM driver circuit.
Tools: Oscilloscope, Back-probe Kit, Wiring Diagram (Professional) - Check the Transmission Control Module (TCM)
If the wiring and solenoid test perfectly, the TCM is faulty. Verify the TCM is receiving proper power and ground before condemning it. Replacing a TCM requires professional programming to match the vehicle's VIN.
Tools: Multimeter, Advanced Diagnostic Tools (Professional)
When This Code Triggers (Freeze-Frame Conditions)
- Engine Coolant Temp: 180-210°F (Vehicle at full operating temperature.)
- RPM: 1500-2500 RPM (During cruise or light acceleration when a shift is commanded.)
- Engine Load: 25-55% (Moderate engine load, not idle or full throttle.)
- Vehicle Speed: 30-55 mph (Steady state driving or gentle acceleration preceding a gear shift.)
Related Codes
- P0700 — This is a generic transmission fault code. It means the TCM stored a code and told the main engine computer to illuminate the Check Engine Light. You will almost always see P0700 alongside P0966. Ignore P0700 and diagnose P0966.
- P0967 — This is 'Pressure Control Solenoid 'B' Control Circuit High', indicating a short to power or an open circuit. If you see both P0966 and P0967 intermittently, a chafed wire is making contact with both a ground and a power source.
- P0964 — This is 'Pressure Control Solenoid 'B' Control Circuit/Open'. An 'Open' circuit means a complete break in the wire. A multimeter resistance test easily distinguishes them: P0964 shows 'OL' (Over Limit), while P0966 shows near zero ohms.
- P0962 — This is 'Pressure Control Solenoid 'A' Control Circuit Low'. If you have codes for both Solenoid 'A' and 'B', they share a common problem. The issue is likely a bad ground wire, a shared power supply feed, or a failing TCM.
Climate & Environmental Factors
- High-Corrosion Environments ('Salt Belt', Coastal Regions): Road salt and high humidity accelerate corrosion on wiring harnesses, connectors, and chassis grounds. Moisture penetrates wire insulation, creating a direct path to ground that triggers P0966.
- Extreme Cold Weather: Freezing temperatures make older wire insulation brittle. Flexing the harness during normal driving causes the insulation to crack, exposing the wire and creating a short to ground.
How to Talk to a Mechanic About This Code
Say this: "I have a P0966 code and I'm experiencing harsh shifting. I'd like to schedule a diagnostic appointment. Please start by testing the battery voltage and inspecting the transmission wiring harness for shorts to ground before condemning any major components."
This signals you understand P0966 is often an electrical issue, not a catastrophic internal failure. It directs the technician to follow a logical diagnostic path, preventing them from immediately quoting an expensive transmission replacement.
Avoid saying:
- 'My transmission is slipping, I think I need a new one.'
- 'My check engine light is on, can you just fix it?'
- 'Just do whatever you think is best.'
Questions to ask before authorizing the repair:
- Did you test the resistance of the 'B' solenoid and check the control circuit for a short to ground?
- Was the wiring harness inspected for damage, especially where it rubs against the chassis?
- Have you confirmed the battery and charging system are providing stable voltage above 12.4V?
- What is the warranty on this specific repair, covering both parts and labor?
Where to Take It: Dealer vs Independent vs Chain
- Dealer:
Recommended IF your vehicle (especially Subaru or Ford) might be covered by a warranty extension for this specific issue. Otherwise, a specialist is more cost-effective.
Best for: Vehicles under warranty or with known TSBs/recalls (common for this code on Subaru and Ford models)., Complex TCM replacement and programming.
Downsides: Highest labor rates, often 40-50% more than independent shops., Defaults to replacing entire assemblies (like a valve body) instead of repairing a simpler wiring issue. (Typical cost: +50% vs. baseline) - Independent Shop:
Best overall fit. A transmission specialist is perfectly equipped to diagnose the common electrical causes of P0966 and provides a more affordable repair than the dealer.
Best for: Out-of-warranty vehicles where cost is a major factor., Shops that specialize in transmissions, as they have deep experience with electrical and hydraulic faults., Diagnosing and repairing wiring issues, which dealers avoid.
Downsides: Quality and expertise vary widely. Vet shops carefully by checking for ASE certifications., May lack access to the very latest manufacturer software updates for TCM programming. (Typical cost: +0% vs. baseline) - Chain Shop:
AVOID for P0966 diagnosis. The risk of misdiagnosis is high. This code requires electrical and transmission-specific expertise not typically found at chain shops.
Best for: Basic maintenance like oil changes and tire rotations.
Downsides: Technicians lack the specialized training for complex transmission diagnostics., High pressure to upsell leads to misdiagnosis and unnecessary, expensive repairs. (Typical cost: -10% vs. baseline)
When to Walk Away From the Repair
If the estimated repair cost exceeds 50% of the car's private-party value, seriously consider selling the car as-is or trading it in.
- Car worth $4000, fix is $2500: Walk away. The repair cost is over 60% of the car's value. It is not a sound financial decision.
- Car worth $12000, fix is $1200: Fix it. The repair is only 10% of the vehicle's value and restores its function and worth.
- Car worth $8000, fix is $3500: Borderline. The repair is 44% of the car's value. Get a second opinion before proceeding. If the rest of the car is in excellent condition, it might be worth it.
What Scan Tool You Need for This Code
Minimum: A scanner that reads manufacturer-specific transmission codes and views live data PIDs from the Transmission Control Module (TCM).
A cheap $20 scanner only shows the generic P0966 code. It cannot show the live voltage of the solenoid circuit, its commanded state, or transmission fluid temperature, which are critical for diagnosing the fault.
Budget: Ancel BD310 or similar (~$70) — Connects to a smartphone app to display live data from the transmission module, including solenoid voltage and fluid temperature. This is the minimum for effective DIY diagnosis.
Mid-range: Foxwell NT510 Elite / Autel MaxiCOM MK808S (~$150-350) — Offers bidirectional control to command the solenoid on and off to test its function. Performs transmission-specific functions like a 'quick learn' or 'adaptive value reset' after a repair.
Professional: Autel MaxiSys MS906 / Launch X431 Series (~$600-1300) — Provides full, OEM-level bidirectional control and diagnostics. Performs advanced ECU coding and programming if the TCM needs replacement. Includes detailed troubleshooting guides.
Rent vs buy: Most auto parts stores only rent basic code readers, which are insufficient for this code. If you plan to do more than just read the code, buy a mid-range scanner. For a one-time repair, professional diagnosis is cheaper than buying a pro-level tool.
How to Clear the Code After You Fix It
- Use a compatible OBD-II scan tool to erase the diagnostic trouble codes.
- Perform a transmission adaptive pressure relearn procedure if specified by the manufacturer.
- Conduct a complete drive cycle to allow the vehicle's readiness monitors to run.
Drive cycle (~20 minutes): Start the engine cold and idle for 3 minutes. Drive in stop-and-go city traffic for 10 minutes, ensuring several gear shifts. Drive at a steady highway speed (50-60 mph) for 10 minutes. Allow the vehicle to cool down completely.
Readiness monitors affected: Comprehensive Component Monitor, Catalyst Monitor, Evaporative System Monitor
Before emissions retest: drive at least 50 miles to fully set monitors.
Watch out for:
- Clearing the code does not fix the problem; the code returns immediately if the electrical short remains.
- Disconnecting the battery resets readiness monitors and adaptive learning, causing harsh shifting until the computer relearns your driving habits.
- Skipping the manufacturer-specific relearn procedure after replacing a solenoid guarantees continued poor shifting.
Will This Fail Emissions / State Inspection?
Yes — this code typically fails an OBD-II emissions inspection.
- California: An illuminated Check Engine Light from code P0966 is an automatic failure. All OBD-II readiness monitors must be 'Ready', which is blocked by this active fault.
- New York: The NYS DMV emissions inspection includes an OBD-II scan. An active P0966 code causes an immediate failure.
- Texas: In the 17 Texas counties requiring emissions testing, an active P0966 code and illuminated Check Engine Light results in an inspection failure.
Most Commonly Affected Vehicles

- Honda CR-V, Civic, Fit, HR-V, Accord (2006-2022) — Presents with a flashing 'D' light. The issue is almost always electrical (wiring or solenoid). Solenoid resistance specifications are strict; a 2011-2016 CR-V must measure 4.9-6.4 ohms.
- Subaru Forester, Outback, Impreza (with CVT) (2012-2017) — Commonly related to the valve body assembly. Subaru issued an extended warranty (10 years/100,000 miles) for the CVT on many models. Check with a dealer for warranty coverage before paying out of pocket.
- Ford Fiesta, Focus (2011-2016) — On models with the DSP6 PowerShift transmission, this code points to the TCM or its wiring harness. Check for TSBs and warranty extensions related to the TCM.
- Toyota Yaris, Corolla, RAV4 (with CVT) (2014-2020) — Appears with other solenoid codes, indicating a wiring issue or a problem within the valve body assembly. Toyota typically replaces the entire valve body rather than individual solenoids.
- Mazda 3 (2006-2014) — Known to experience TCM failures triggering transmission codes. The TCM is located in a position highly susceptible to heat and vibration damage.
- Chevrolet Cruze, Sonic, Spark (2012-2018) — Frequently seen alongside P0700. The cause is an internal wiring harness issue or a faulty solenoid pack. The TCM is located inside the transmission (TEHCM) and is prone to heat failure.
- Nissan Rogue, X-Trail, Sentra (with CVT) (2008-2018) — Indicates a problem with the valve body or internal wiring. It is critical to use the correct Nissan-specific CVT fluid (NS-2 or NS-3) to prevent solenoid failure.
- Hyundai / Kia Elantra, Sonata, Optima, Forte (2011-2019) — Logs P0966 due to faulty individual solenoids or brittle internal transmission wiring harnesses. The A6MF/A6LF series transmissions are commonly affected.
Manufacturer-Specific Notes
- Honda/Acura: A flashing 'D' (Drive) indicator light accompanies the Check Engine Light. The cause is almost always electrical. Service Bulletin ATB 41706-42577 for 2007-08 models indicates P0966 is caused by an internal PCM failure, requiring PCM replacement.
- Subaru: On CVT models, this code relates to the valve body. Subaru issued TSB 16-107-17R extending the CVT warranty to 10 years/100,000 miles for many 2010-2017 models. Check with a dealer for coverage before paying.
- Ford: On Focus (2012-2016) and Fiesta (2011-2016) models with the DSP6 transmission, this code links to a failing TCM. Ford has warranty extension programs (14M02 and 19N08) covering TCM replacement for up to 10 years or 150,000 miles.
- Chrysler/Dodge/Jeep: The pressure control solenoid is part of a larger solenoid pack. P0966 requires replacing the entire solenoid block rather than an individual solenoid, followed by a transmission 'quick learn' procedure with a scan tool.
Real Owner Stories
2007 Acura TL with blinking 'D' light and harsh shifting
Owner experienced rough shifting in all gears, a blinking 'D' light, and had VSA and Check Engine lights on. Scanned code P0966.
Outcome: The cause was identified as a faulty twin solenoid pack located under the battery tray.
Lesson: On older Hondas and Acuras, a blinking 'D' light with P0966 strongly points to an electrical issue with the solenoid pack, which is often accessible from the top of the engine bay.
2013 Subaru Outback with P0966 after battery died
Car battery died overnight. After getting a jump, the car threw codes P0700 and P0966. The dealer replaced the entire valve body under an extended warranty.
Outcome: The weak battery was causing the code, while the dealer focused on the transmission. The situation highlights a common diagnostic conflict.
Lesson: A weak battery causes false transmission codes. Always verify the battery and charging system are healthy (12.4V+ at rest, 13.7-14.7V running) before authorizing expensive transmission repairs.
2007 Acura TL Type-S with P0966 after transmission replacement
After a complete transmission replacement, the owner immediately got a P0966 code and flashing 'D' light.
Outcome: After replacing multiple parts with no success, the problem remained unresolved. The next logical step was a faulty PCM or a pinched wire in the replacement transmission's internal harness.
Lesson: If P0966 appears immediately after a major repair, suspect an installation error (pinched wire, loose connector) or a defective part in the replacement unit before chasing other causes.
How to Prevent This Code From Triggering
- Change transmission fluid and filter per manufacturer's schedule (Every 30,000 to 60,000 miles, depending on vehicle and use.) — Clean fluid prevents abrasive particles from clogging solenoid valves and ensures proper cooling, preventing electrical components from overheating.
- Install an auxiliary transmission cooler (One-time install, especially if you tow or live in a hot climate) — Heat kills transmissions and their electronics. An auxiliary cooler keeps fluid temperatures stable, protecting solenoid coils from burnout.
- Periodically inspect and clean main transmission harness connectors and grounds (Every 30,000 miles or during major service) — Corrosion and loose connections are a primary cause of 'circuit low' faults. Clean electrical pathways prevent voltage drops that trigger false codes.
- Avoid aggressive driving and heavy towing (Daily habit) — Hard acceleration generates extreme heat and pressure spikes, putting significant strain on the pressure control solenoids and accelerating wear.
- Come to a complete stop before shifting from Drive to Reverse (Daily habit) — Shifting while moving causes a hydraulic shock that puts immense stress on the valve body and solenoids, leading to premature failure.
Frequently Asked Questions
What is a pressure control solenoid?
It is an electronically controlled valve inside the transmission. The vehicle's computer uses it to precisely manage hydraulic fluid pressure. This pressure engages and disengages the clutches for smooth gear shifting.
Can I fix P0966 myself?
You can check the transmission fluid, inspect visible wiring, and test the battery yourself. However, diagnosing the internal circuit or replacing the solenoid requires dropping the transmission pan and using specialized tools. Stop DIY and tow the vehicle to a transmission specialist if basic checks pass.
I replaced the solenoid, but the code came back. What now?
If a new solenoid fails to fix the code, the problem is a short in the wiring harness or a failed Transmission Control Module (TCM). Perform a continuity test on the control wire from the TCM connector to the transmission connector. If the wire tests normal, the TCM requires replacement.
How much does it cost to fix P0966?
A simple wiring repair costs $150 to $400. Replacing the solenoid itself ranges from $250 to $650 including parts and labor. If the Transmission Control Module fails, expect to pay between $600 and $1,400 for replacement and programming.
Will clearing the code make it go away?
Clearing the code turns off the Check Engine Light temporarily, but it returns within minutes of driving. The computer immediately detects the electrical short again. You must fix the underlying electrical fault to keep the light off.
What are the most common misdiagnosis mistakes for P0966?
The most expensive mistake is replacing the entire transmission when the cause is a simple wiring short. Another common error is failing to test the battery, as low system voltage triggers false solenoid codes. Always rule out simple electrical issues before condemning expensive hydraulic components.
Can a bad battery or alternator really cause P0966?
Yes. The TCM operates on precise voltage signals and requires a stable power supply. If a weak battery drops system voltage below 9V, the TCM misinterprets this as a short in the solenoid circuit.
What does 'circuit low' actually mean?
'Circuit Low' indicates the voltage read by the computer on that specific wire is below the specified operational range. For P0966, this almost always means the control wire for the 'B' solenoid has shorted to ground. This happens when a chafed wire touches the vehicle's metal frame or the solenoid fails internally.
Key Takeaways
- P0966 is an electrical fault—usually a shorted wire or a dead solenoid—not a catastrophic mechanical transmission failure.
- Stop driving immediately to prevent transmission overheating, which turns a $200 wiring repair into a $3,000+ complete transmission rebuild.
- Test the battery voltage (must be 12.4V+) and inspect the main transmission wiring harness for shorts before buying a replacement solenoid.
- Check for dealer warranty extensions before paying out of pocket, as 2012-2017 Subarus and 2011-2016 Fords have known TSBs covering this exact fault.
The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.
- What Does P0966 Mean?
- Can I Drive With P0966?
- Common Causes
- Symptoms
- Diagnostic Flowchart
- Common Fixes & Costs
- Used vs. New Parts: Buying Guide
- What Happens If You Wait — Timeline
- Cost of Not Fixing It
- Diagnosis Steps
- When This Code Triggers (Freeze-Frame Conditions)
- Related Codes
- Climate & Environmental Factors
- How to Talk to a Mechanic About This Code
- Where to Take It: Dealer vs Independent vs Chain
- When to Walk Away From the Repair
- What Scan Tool You Need for This Code
- How to Clear the Code After You Fix It
- Will This Fail Emissions / State Inspection?
- Most Commonly Affected Vehicles
- Manufacturer-Specific Notes
- Real Owner Stories
- 2007 Acura TL with blinking 'D' light and harsh shifting
- 2013 Subaru Outback with P0966 after battery died
- 2007 Acura TL Type-S with P0966 after transmission replacement
- How to Prevent This Code From Triggering
- Frequently Asked Questions
- What is a pressure control solenoid?
- Can I fix P0966 myself?
- I replaced the solenoid, but the code came back. What now?
- How much does it cost to fix P0966?
- Will clearing the code make it go away?
- What are the most common misdiagnosis mistakes for P0966?
- Can a bad battery or alternator really cause P0966?
- What does 'circuit low' actually mean?
- Key Takeaways
- 🎟️ Get 5% Off