Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All Articles →
🧭 Diagnostic Flowchart 🎬 Helpful Videos 🛍️ Shop This Part

P0965 on 2012-2020 Chevrolet Sonic: Pressure Control Solenoid 'B' Circuit Fixes

This code indicates an electrical fault with the transmission's Pressure Control Solenoid 'B'. The most common fix is replacing the transmission solenoid body (which includes all solenoids) located inside the transmission oil pan. Expect to pay $200-$400 for the part.

19 minutes to read 2012-2020 Chevrolet Sonic
Most Likely Cause
Faulty Transmission Solenoid Pack/Body (TEHCM)
Difficulty
4/5
Est. Time
3.5 hrs
DIY Doable?
🔧 Shop
Shop Labor
$350 – $1150
Parts Price
$80 – $700
⚠️ Drivable, but... — You can drive for a short distance, but it's not recommended. Continued driving can lead to very harsh shifting, transmission overheating, and accelerated wear on internal transmission components, potentially turning a moderate repair into a complete transmission rebuild. The vehicle may enter a 'limp mode,' limiting speed and locking the transmission in a single gear to prevent further damage.
Key Takeaways
  • P0965 on a Sonic points to an electrical problem with the 'B' pressure control solenoid in the 6-speed automatic transmission.
  • Symptoms are serious and include harsh shifting and the transmission entering limp mode; driving should be minimized.
  • The most likely fix is replacing the entire transmission solenoid pack, which is located inside the oil pan.
  • Before replacing parts, always check the transmission fluid level and condition, as low or dirty fluid can cause similar symptoms.
  • This is a complex DIY repair; professional service is recommended due to the need to work inside the transmission and potentially program a new module.
The trouble code P0965 stands for 'Pressure Control Solenoid 'B' Control Circuit Range/Performance'. In your Chevrolet Sonic, the Transmission Control Module (TCM) has detected an electrical problem in the circuit that controls one of the solenoids responsible for managing hydraulic fluid pressure. These solenoids are crucial for smooth gear changes. This code means the voltage, current, or resistance in the 'B' solenoid's circuit is outside of the expected range, pointing to an electrical fault rather than a purely mechanical one. When the TCM detects this fault, it will often put the transmission into a 'limp mode' to prevent further damage.

What's Unique About the 2012-2020 Chevrolet Sonic

The Chevrolet Sonic uses a GM 6T30 or 6T40 6-speed automatic transmission. On this platform, the pressure control solenoids are not typically replaced individually. Instead, they are integrated into a single solenoid pack or block, which is mounted to the valve body inside the transmission. This entire solenoid assembly, and sometimes the entire Transmission Electro-Hydraulic Control Module (TEHCM), which is the solenoid pack and TCM as one unit, is the common point of failure and is often replaced as a unit to resolve this code. The TEHCM is located inside the hot transmission pan, making it susceptible to heat-related failures over time.

Professional service recommended: This repair requires draining the transmission, removing the oil pan, and working inside the transmission. It involves sensitive electronic components and requires specific procedures for replacement and reprogramming of the new TEHCM/TCM.
🎬 Watch: Step-by-step guide to removing and replacing the TEHCM assembly.

Symptoms You May Notice

  • Harsh, abrupt, or delayed gear shifts
  • Transmission slipping between gears
  • Vehicle entering 'limp mode' (stuck in one gear)
  • Check Engine Light is illuminated
  • Reduced fuel economy
  • Transmission overheating
  • Engine RPMs flare without an increase in speed
  • A bang or clunk when shifting gears
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing only a single solenoid when the entire pack is the issue.
  • Assuming a major internal transmission failure without first diagnosing the more common and accessible electronic components.
  • Replacing the TEHCM without checking the wiring harness for corrosion or damage first.

Most Likely Causes

  1. Faulty Transmission Solenoid Pack/Body (TEHCM) 🔴 High Probability → Shop Transmission Assembly The solenoids in the 6T30/6T40 transmission are a known failure point. Internal electrical windings can fail, the laminate discs can delaminate, or the valve can stick, causing out-of-range electrical readings. The entire TEHCM (solenoid pack and control module) is often replaced as a unit.
    How to confirm: After confirming fluid is clean and wiring is intact, test the resistance of the solenoid. Access the solenoid connector and use a multimeter. 🎬 Watch: How to test the solenoid resistance with a multimeter. The pressure control solenoids should have a resistance between 3 and 5 ohms. A reading outside this range indicates a faulty solenoid. A professional scan tool can also command the solenoid and monitor its response.
    Typical fix: Replace the entire transmission solenoid pack/body (TEHCM). This part is located inside the transmission oil pan and is attached to the valve body. 🎬 See this video to identify the solenoid location and order. The new module must be programmed to the vehicle.
    Est. part cost: $200 - $500
  2. Low or Degraded Transmission Fluid 🟡 Medium Probability → Shop Transmission Assembly The 6T30/6T40 transmission can be sensitive to fluid condition. Old, burnt, or low fluid can cause solenoids to operate erratically or clog their internal passages, leading to performance faults.
    How to confirm: Check the transmission fluid level and condition. The fluid should be at the correct level, red in color, and not have a burnt smell. Dark, gritty, or burnt-smelling fluid indicates a problem.
    Typical fix: Perform a transmission fluid and filter change using the correct DEXRON-VI fluid. This may resolve the issue if it's caused by poor fluid quality, but often the damage to the solenoid has already been done.
    Est. part cost: $60 - $120
  3. Damaged Wiring or Connectors ⚪ Low Probability
    How to confirm: Visually inspect the wiring harness leading to the transmission case connector for any signs of fraying, corrosion, or loose pins. Test for continuity from the TCM connector to the transmission connector. Water intrusion into the main connector is a known issue.
    Typical fix: Repair or replace the damaged section of the wiring harness or the connector itself.
    Est. part cost: $20 - $100
  4. Faulty Transmission Control Module (TCM) ⚪ Low Probability → Shop Transmission Assembly On these models, the TCM is often part of the solenoid body assembly (TEHCM) inside the hot transmission pan, which can lead to heat-related failures over time. An internal short or open circuit in the TCM can trigger this code.
    How to confirm: This is typically diagnosed by exclusion. If the solenoids, wiring, and fluid are all confirmed to be good, the TCM is the likely culprit. A high-end scan tool may be able to communicate directly with the TCM and identify internal faults.
    Typical fix: Replace the entire TEHCM assembly. The new module will require programming to the vehicle using a J2534 pass-thru device and a subscription to GM's TIS2Web service.
    Est. part cost: $300 - $700

Diagnosis Steps

  1. Check the transmission fluid level and condition. If it is low, dark, or smells burnt, a fluid and filter change is a good first step.
  2. Use a quality OBD-II scanner to check for other related transmission codes, especially P0700.
  3. Inspect the main transmission wiring harness and connector for any visible damage, corrosion, or loose connections. Pay close attention to signs of water intrusion.
  4. If wiring appears okay, disconnect the harness and test the resistance of the Pressure Control Solenoid 'B' circuit pins at the connector. A reading between 3-5 ohms is expected. A reading outside this range strongly suggests a faulty solenoid pack.
  5. If the resistance is out of specification, the solenoid body (TEHCM) inside the transmission is faulty and needs to be replaced.
  6. If the resistance is within specification, the issue may be with the wiring harness or the TCM itself. A more in-depth wiring continuity test from the TCM to the transmission connector is needed.
  7. If all wiring and solenoids test good, the TCM (as part of the TEHCM) is the most likely cause of the fault. Replacement and programming will be necessary.

Parts You'll Likely Need

  • Transmission Control Module (TEHCM) (OEM #24256523, 24260030, 24287419, 24256797, 24287421) — This is the most common failure point for code P0965 on the 6T30/6T40 transmission. It contains the faulty Pressure Control Solenoid 'B' and the TCM. Part numbers can vary by year and specific application, so confirming with a VIN is crucial.
    Trusted brands: ACDelco (OEM), Dorman
    OEM price range: $400 - $700
    Aftermarket price range: $250 - $450
  • DEXRON-VI Automatic Transmission Fluid — Required when replacing the solenoid body or performing a fluid service. Using the correct fluid is critical for transmission health.
    Trusted brands: ACDelco, Valvoline, Castrol
    OEM price range: $10 - $15 per quart
    Aftermarket price range: $8 - $12 per quart
  • Transmission Oil Pan Gasket — Must be replaced anytime the transmission oil pan is removed to prevent leaks. However, some 6T40 pans use a reusable gasket.
    Trusted brands: ACDelco, Fel-Pro
    OEM price range: $25 - $40
    Aftermarket price range: $15 - $30

Related Codes That Often Appear With This One

  • P0700 — P0700 is a generic code that simply means the Transmission Control Module (TCM) has stored a fault code. It will almost always be present alongside a specific transmission code like P0965.
  • P0964, P0966, P0967 — These are other codes related to the 'B' pressure control solenoid circuit (P0964: Circuit Low, P0966: Circuit High, P0967: Circuit Intermittent). They point to the same general problem area.
  • P2714 — This code relates to Pressure Control Solenoid 'D' and indicates a similar fault on a different circuit, suggesting a potential systemic issue with the solenoid body.

Technical Service Bulletins (TSBs) & Recalls

  • 14234 - Safety Recall for Transmission Turbine Shaft Fracture on 2012 models.
  • 21-NA-003: For later model GM vehicles with CVTs, lists P0965 as a potential DTC caused by a sticking pressure regulator valve in the valve body.
  • Bulletin #PI0893: This manufacturer bulletin provides specific diagnostic information for DTCs P0965, P2719, and P2728 on related GM platforms.

Platform-Specific Known Issues

  • A safety recall (GM #14234) was issued for some 2012 Chevrolet Sonic models with the 1.8L engine and 6T30 transmission for a potential fracture of the transmission turbine shaft. While this does not directly cause code P0965, it highlights known durability issues with the transmission in early models.
  • GM issued TSB 21-NA-003 for some 2019+ models with CVT transmissions (not the 6-speed in most Sonics) that lists P0965 as a possible code related to a sticking pressure regulator valve, showing it's a known issue across GM transmissions.

Mechanic-Grade Diagnostic Values

  • Pressure Control Solenoid (PCS) Resistance — expected: 3 to 5 ohms. Failure: A reading outside this range (e.g., open circuit or short) indicates a failed solenoid coil.
  • Shift Solenoid (On/Off type) Resistance — expected: 16 to 20 ohms. Failure: A reading outside this range indicates a failed shift solenoid. While not directly P0965, it's a useful value when testing the entire solenoid pack.

Scan Tool Commands That Help

  • GDS2 (GM Tech II): Solenoid Cleaning Procedure — This automated function cycles the solenoids while the system is pressurized to dislodge small debris. It should be attempted before component replacement if a functional (performance) issue is suspected rather than a purely electrical one.
  • GDS2 (GM Tech II) with DT-48616-10 adapter: Solenoid ON/OFF Test — With the TEHCM removed from the transmission, this allows a technician to command each solenoid individually while applying shop air to a test plate. This definitively confirms if a specific solenoid is mechanically stuck or leaking, isolating the fault to a single component on the board.
  • J2534 Pass-Thru Device with GM TIS2Web Subscription: Replace and Reprogram ECU — This is a mandatory step after installing a new TEHCM. The function writes the vehicle's specific VIN and calibration files to the new module, allowing it to communicate with the ECM and other modules. Failure to perform this will result in a no-start condition or immediate transmission fault codes.

Wiring & Ground Locations

  • Main Engine/Transmission Ground — On the chassis frame rail beneath the battery tray, in front of the transmission mount.. A forum user noted a design where the main engine block ground and the battery ground attach to two separate studs a few inches apart. A poor connection at either of these points can introduce electrical noise and resistance, potentially causing intermittent and difficult-to-diagnose electronic faults in modules like the TCM.
  • Transmission Main Connector (14-way) — External connector on the transmission case where the main vehicle harness connects to the TEHCM.. This is the primary point for external electrical testing of the solenoid circuits. Technicians can test for resistance and continuity between the pins here and the TCM without opening the transmission, helping to differentiate between an internal (TEHCM) and external (wiring) fault.

Real Owner Repair Stories

  • YouTube channel 'Think Build Test' (GMC Terrain with 6T40 transmission (same TEHCM as Sonic)) — Transmission failure symptoms, likely including harsh shifting or limp mode.
    ❌ Tried (didn't work) Purchasing aftermarket solenoids online, which were found to be used parts and did not work.
    ✅ What actually fixed it Temporarily, the owner removed the original solenoids from the TEHCM, cleaned them with mass air flow sensor cleaner to free up internal gunk, and reinstalled them. This restored function, though the owner advised this is a temporary fix and the proper solution is a new, programmed TEHCM from a transmission shop.
  • NHTSA ODI #11444866 — An owner of a related GM model reported the Check Engine Light appearing with the description "Pressure Control Solenoid 'B' Control Circuit Range/Performance" and codes P0965 and P0700, noting that many other owners have faced similar difficulties with this repair.

OEM Part Supersession History

  • 2425652324287419, 24256797, 24287421, and others. — Standard part evolution for reliability improvements and manufacturing changes.
    Heads up: Part number 24256523 is a widely cited number for the Gen 1 TEHCM. Many other numbers are listed as compatible interchanges. It is critical to verify the correct TEHCM generation (Gen 1 vs. Gen 2) as they are not interchangeable. The 8th digit of the TEHCM ID can help identify the generation.

Model Year Variations Within This Range

  • 2012-onward: The 6T30/6T40 family has multiple generations (Gen 1, Gen 2, Gen 3). While the Sonic primarily uses Gen 1 and Gen 2, the internal layout of the solenoids on the TEHCM changed between generations. For example, the physical locations of Pressure Control Solenoid 2 and 5 were swapped. Installing the wrong generation TEHCM will lead to catastrophic shifting behavior and codes.

Diagnostic Flowchart

Other Known Issues on This Vehicle

Issues unrelated to this code that are worth knowing about as an owner of this generation:

  • PCV System Failure (1.4L Turbo) 🔴 High — Very common, especially after 60,000 miles. A failed PCV diaphragm in the valve cover or a clogged check valve in the intake manifold can cause oil consumption, rough idle, and codes like P0171. (Ref: GM TSB PIP5197)
  • Cracked Plastic Thermostat Housing / Coolant Outlet 🔴 High — Extremely common on both 1.4L and 1.8L engines. The plastic becomes brittle and cracks, causing significant coolant leaks, often onto the transmission housing.
  • Leaking Water Pump (1.4L Turbo) 🟠 Medium — Common, particularly on earlier 2012-2014 models. The pump can leak from its weep hole or shaft seal, leading to coolant loss and potential overheating. (Ref: GM Special Coverage #14371 (10 years/150,000 miles))
  • Oil Leaks (Valve Cover, Oil Cooler, Oil Pan) 🟠 Medium — Frequent across all model years. The valve cover gasket, oil cooler seals, and oil pan gasket are common sources of engine oil leaks.
  • Timing Belt Replacement (1.8L Engine) 🔴 High — This is a required maintenance item, not a failure. The belt must be replaced at 97,500 miles. Failure to do so will result in catastrophic engine damage.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: For the TEHCM, a used part is almost never a smart choice. These modules are a high-failure item and are VIN-locked to the donor vehicle. Standard dealer tools cannot reprogram a used TEHCM to a new car. The only viable path for a used module is through a specialized cloning service that can transfer the original module's data to the used one, which requires the original module to be communicable.

Donor-vehicle mileage cap: roughly under 50000 miles for the part to have meaningful remaining life.

What to inspect on the donor part:

  • Verify the part number and generation match exactly.
  • Ask for the donor vehicle's VIN to attempt to verify its history.
  • Inspect the main electrical connector for any bent, corroded, or damaged pins.
  • Avoid any unit that shows signs of being previously opened or tampered with.

OEM-only on this vehicle (don't cheap out):

  • Transmission Control Module (TEHCM) - Due to the programming requirements and high failure rate of non-OEM units, a new ACDelco (OEM) part programmed by a professional is the most reliable repair.

Aftermarket brands forum-validated for this vehicle:

  • ACDelco (OEM) - This is the gold standard and most recommended brand for the TEHCM.
  • Dorman - Offers remanufactured TEHCMs, but quality and reliability can be inconsistent according to forum discussions.

Brands owners have reported issues with on this vehicle:

  • Unbranded solenoids from online marketplaces (Amazon, eBay) - Many of these are sold as 'new' but are actually cleaned, used parts from junkyards and have an extremely high failure rate.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2012 Chevrolet Sonic

Symptoms: After front-end work, the owner experienced a 'bang' from the transmission followed by a complete loss of drive.

What fixed it: The issue was caused by forgetting to refill the transmission fluid. This highlights the transmission's extreme sensitivity to low fluid levels, which can cause catastrophic failure.

Source hint: carjunky.com forum thread titled 'Sonic transmission bang-now no drive'

Chevrolet Sonic

Symptoms: General transmission problems, including harsh shifting and the Check Engine Light, leading to codes like P0965.

What fixed it: The common repair detailed is the complete replacement of the TEHCM (solenoid pack and control module), which must then be programmed to the vehicle's VIN.

Source hint: YouTube video titled 'Chevy Sonic With Transmission Problem Very Common TCM Programming and Replacement'

Frequently Asked Questions

My 2012 Sonic has a P0965 code. Is this related to the transmission turbine shaft recall (GM #14234)?
While the safety recall GM #14234 for the 2012 Sonic 1.8L does highlight known durability issues with the 6T30 transmission, the context indicates it was for a potential turbine shaft fracture and does not directly cause the P0965 fault code.
What is the TEHCM and why is it a common cause for P0965 on my Chevrolet Sonic?
The TEHCM is the Transmission Electro-Hydraulic Control Module, which combines the solenoid pack and the Transmission Control Module (TCM). It's a common failure point because it is located inside the hot transmission pan, which can lead to heat-related electrical failures in the solenoids or the control module itself over time.
My mechanic says the TEHCM needs to be replaced. Does the new part need to be programmed?
Yes. The article context explicitly states that a new TEHCM assembly must be programmed to the vehicle. This typically requires a J2534 pass-thru device and a subscription to GM's TIS2Web service.
Can I fix a P0965 code on my Sonic by just changing the transmission fluid?
A transmission fluid and filter change using the correct DEXRON-VI fluid is a good first diagnostic step, as low or degraded fluid can cause erratic solenoid performance. However, the context warns that often the damage to the solenoid has already been done, so a fluid change may not resolve the issue on its own.
How can I test the pressure control solenoid myself to confirm it's the problem?
You can test the resistance of the solenoid at the main transmission connector using a multimeter. According to the diagnostic steps, the Pressure Control Solenoid 'B' circuit should have a resistance between 3 and 5 ohms. A reading outside this range strongly suggests a faulty solenoid pack (TEHCM).
I have a Chevy Cruze with code P0965. Is the information for the Sonic relevant?
Yes. The 2011-2016 Chevrolet Cruze is listed as a platform mate that shares the identical GM 6T30/6T40 transmission and TEHCM. It is known to suffer from the same solenoid and TCM-related fault codes, including P0965.
HOW TO TEST TRANSMISSION SOLENOID ON CHEVROLET BUICK 6T30 6T35 6T40 6T45 6T50 TRANSMISSION
HOW TO TEST TRANSMISSION SOLENOID ON CHEVROLET BUICK 6T30 6T35 6T40 6T45 6T50 TRANSMISSION
6T40 / 6T45 Transmission Solenoid Testing Guide: Fix Shifting Issues on Chevy & Buick
6T40 / 6T45 Transmission Solenoid Testing Guide: Fix Shifting Issues on Chevy & Buick
HOW TO REPLACE TRANSMISSION SOLENOID ON CHEVROLET CRUZE SONIC MALIBU EQUINOX
HOW TO REPLACE TRANSMISSION SOLENOID ON CHEVROLET CRUZE SONIC MALIBU EQUINOX
HOW TO REPLACE SHIFTER SOLENOID BODY ON CHEVROLET CRUZE SONIC EQUINOX TRAX MALIBU
HOW TO REPLACE SHIFTER SOLENOID BODY ON CHEVROLET CRUZE SONIC EQUINOX TRAX MALIBU
TRANSMISSION SOLENOID ORDER CHEVROLET CRUZE SONIC MALIBU TRAX EQUINOX 6T30 6T35 6T40 6T45
TRANSMISSION SOLENOID ORDER CHEVROLET CRUZE SONIC MALIBU TRAX EQUINOX 6T30 6T35 6T40 6T45
How to Identify Shift Solenoids on Chevy 6T30/6T40 Transmissions (TEHCM Layout)
How to Identify Shift Solenoids on Chevy 6T30/6T40 Transmissions (TEHCM Layout)
TRANSMISSION SOLENOID LOCATION ORDER CHEVROLET BUICK GMC MALIBU EQUINOX CRUZE SONIC REGAL 6T30 6T40
TRANSMISSION SOLENOID LOCATION ORDER CHEVROLET BUICK GMC MALIBU EQUINOX CRUZE SONIC REGAL 6T30 6T40
TRANSMISSION SOLENOID BODY COMPUTER ASSEMBLY REPLACEMENT REMOVAL 6T30 6T35 6T40 6T45 CHEVROLET GMC
TRANSMISSION SOLENOID BODY COMPUTER ASSEMBLY REPLACEMENT REMOVAL 6T30 6T35 6T40 6T45 CHEVROLET GMC
TEHCM
TEHCM
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated May 30, 2026

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.

Year Coverage
This article covers the OBD-II Code P0965 for:
  • Chevrolet Sonic: 201220132014201520162017201820192020
In this article
🧭 Diagnostic Flowchart
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part