Blog › Diagnostics › 6L90 P0961

6L90 P0961: Line Pressure Control Performance - Causes, Diagnosis, and Fix

P0961 shows up on a scan tool as Pressure Control Solenoid "A" Control Circuit Range/Performance, and that generic wording sends a lot of techs straight to a parts catalog. On a 6L90 that is usually the wrong first move. This is not a circuit-open code and it is not a circuit-low or circuit-high code. It is a performance code, which means the transmission control module commanded a specific current through the line pressure control solenoid, measured what actually flowed, and could not reconcile the two.

Understanding what the module is actually comparing is what keeps you from replacing a solenoid that was doing its job. Below is the mechanism, the diagnostic order that works, and the three failures that fake this code most often.

Recommended 6L90 parts
In stock, ships same day from the USA. Secure checkout.
6L90 Pump 2007
6L90 Pump 2007
$628.99View part
6L90 Pump
6L90 Pump
$320.99View part
6L90 Pump 2006
6L90 Pump 2006
$230.99View part

What the line pressure control solenoid actually does

The line pressure control solenoid, often called PCS1 or the EPC solenoid, is a variable-current solenoid built into the control solenoid valve and TCM assembly - the TEHCM - inside the transmission. It is not a bolt-on part hanging off the case. It does not set line pressure directly either. It meters a control pressure that acts on the pressure regulator valve in the pump, and that valve does the regulating.

The relationship is inverse, and this trips people up. The module varies current from roughly 0.1 amp for maximum line pressure to about 1.1 amps for minimum line pressure. Decreasing current raises line pressure control oil by closing off the solenoid exhaust port. Increasing current lowers it by opening that exhaust port. So a solenoid that loses its ground or its feed does not go to zero pressure - it defaults toward maximum, which is why a failed circuit gives you a truck that bangs into gear rather than one that will not move.

P0961 sets when the measured solenoid current does not equal the commanded solenoid current for about 5 seconds. That is a comparison between two electrical values. Anything that corrupts either side of that comparison - the command, the measurement, or the reference the module is working from - can set the code without a single mechanical part being worn.

Read the whole code set before you touch anything

This is the highest-value 30 seconds in the entire diagnosis. P0961 rarely arrives alone, and what it arrives with tells you where to go.

If you are looking at P0961 together with P0965, P0969 and P2762 - three or four of them stored at once - stop and check the battery before you drop the pan. GM published Preliminary Information bulletin PI0690B in September 2014 covering 2010-2015 Chevrolet Express and GMC Savana vans with the 6L90 (RPO MYD), and it states plainly that this DTC combination is likely the result of improper battery grounding.

The scenario is an upfitter vehicle - an ambulance, shuttle bus or work van - where the battery has been relocated out of the underhood position. Per the bulletin, grounding cannot be done through the frame rail. The battery must be grounded directly to the engine. GM's fix is either to put the battery back in the OE underhood location and restore the original power and ground connections, or to install an isolated ground stud underhood near the original battery location, run new 00 gage or larger cable from the remote battery to that stud, and tie the original underhood ground cable to it while confirming G104, G105 and G106 are secure. The bulletin also calls out G103 at the rear of the left-hand cylinder head as a connection that has to be clean and tight.

That is a wiring repair on a van that would otherwise be getting a transmission. GM also notes the grounding repair is not warranty when an upfitter relocated the batteries.

One more thing from the same bulletin, and it is good practice regardless: after correcting the grounding, inspect the fluid. If it is still red with no burnt odor, clear the codes and drive it. If the fluid is distressed, drop the pan and look for clutch material, because the erratic pressure may already have cost you clutches.

Verify fluid before you verify anything else

This is a pressure control code, so fluid level and condition are part of the diagnosis rather than a box to tick. The 6L90 (RPO MYD) takes DEXRON VI, and the GM TechLink transmission capacities chart lists a fluid change capacity of 5.7 liters / 6.0 quarts. That chart carries an explicit note that DEXRON III is not acceptable on DEXRON VI applications. Low fluid aerates, aerated fluid will not hold a regulated pressure, and the module sees the resulting instability as a performance fault.

Test the hydraulic response, not the part

Once grounds and fluid are clean, get a real measurement. ATRA's guidance for this family is to hook a pressure gauge to the mainline port on the passenger side of the transmission, then use the scan tool to watch EPC command versus the actual gauge reading. Go into transmission bidirectional controls - some tools file this under Functional Tests - and with the engine running, command the EPC solenoid current up and down while watching the gauge follow.

What you are looking for is tracking. Pressure should move predictably and inversely with commanded current. If it tracks cleanly, the solenoid is doing its job and your problem is elsewhere.

If the reading is out of range low, pull the TCM fuse. Killing power to the TCM puts the EPC solenoid in high-pressure demand. Now watch the gauge: if line pressure is still relatively low at idle but rises when you bring up engine speed, that points at pump output rather than pressure control. ATRA's blunt summary of this family is that the EPC solenoid is less likely to fail than the things around it, so work by elimination and let the TEHCM be the last thing you condemn, not the first.

Shop the part for this fix. The Sonnax 104520-15K pressure regulator valve kit is the drop-in repair for the worn pump bore behind most 6L90 line pressure complaints - hardcoat anodized valve, lengthened spools, and a new outer spring. No pump drilling required on this revision.
Sonnax 104520-15K PR valve kit → or browse all 6L90 parts →

The pressure regulator valve bore: the failure that fakes a solenoid code

Here is the mechanical heart of it. The pressure regulator valve oscillates continuously in service, and that constant motion wears its bore in the pump. Sonnax documents the resulting problems across the whole 6L45 / 6L50 / 6L80 / 6L90 family, and the two wear locations produce opposite complaints:

  • Balance spool end wear allows critical fluid loss, which results in high line pressure, harsh shifts, and overheating from reduced cooler and converter flow.
  • Outboard spool wear robs converter feed pressure and lowers line pressure, giving soft shifts and burnt clutches.

Either way, the module is commanding a current and getting a pressure response that does not match its model of the system. That is exactly the condition a range/performance code is written to catch.

Vacuum testing the pump

Do not eyeball this. Per the Sonnax vacuum test guide for the 6L45-6L90 family, a low vacuum reading at the test port indicates wear. For the pressure regulator valve, block the outboard end with a .125 inch thick nut, test both ports simultaneously, and remove the nut after testing. The guide lists the pressure regulator valve symptoms as erratic, high and low line pressure, clutch slippage, harsh shifts, low or no cooler flow, and soft shifts - and the boost assembly as causing overheating, converter concerns, low line rise in Drive, soft shifts and burnt clutches.

The other valve nobody checks: actuator feed limit

The actuator feed limit (AFL) valve is what supplies the solenoids a controlled, limited pressure to work with. When its bore wears, the feed the solenoids regulate from is no longer stable. Sonnax lists the AFL valve's symptoms explicitly as solenoid performance codes, clutch failure, wrong gear starts, and harsh or soft shifts. If you have a P0961 with no grounding issue, good fluid and a pressure regulator bore that vacuum tests acceptably, put the AFL valve on your list - Sonnax covers it with 104740-47K or 104740-50.

Fixing the bore

For a bore with moderate wear, the drop-in repair is the Sonnax 104520-15K pressure regulator valve kit. It uses a hardcoat anodized aluminum valve with lengthened critical spools that ride in the non-worn portion of the bore, annular grooves to center the valve and cut future side-load wear, and a replacement outer spring that also restores tension lost in the original - worth a modest 5 psi increase across the pressure curve. The pump has to come out to install it.

Note the revision history, because there is a lot of outdated instruction floating around: 104520-15K replaces the discontinued 104520-14K, and it no longer requires drilling the pump. The old 14K kit did require drilling a small hole to prevent excessive line pressure. If you are working from an older writeup or video that tells you to drill, check your kit number first.

For severe wear, the bore has to be reconditioned and fitted with the oversized 104520-16K pressure regulator and boost valve kit, which replaces the discontinued 104520-07K. That job requires the VB-FIX reaming fixture plus the VB-06 unless the stator support shaft is removed from the pump body. Sonnax also notes wear at the boost sleeve causes Reverse issues, and warns that some worn valve and pump bodies simply cannot be salvaged - know when to stop.

The service pump cover trap

This one causes comebacks on freshly rebuilt units, and it is worth knowing before you finish the job. Transmission Digest documents that on 2006-2015 GM cars and trucks with the 6L80 or 6L90, installing service pump cover P/N 24248573 can produce low line pressure - and if it is not caught, it damages clutches.

The cause is rust inhibitor material left in the service cover. It is a thick, waxy substance, and it can stick the pressure regulator valve (#233) or the isolator valve (#236), or plug the small orifice (#5) in the isolator valve sleeve (#237). Inspect the cover and the pressure regulator valve for it before you install the cover. To get in there, press the isolator sleeve (#237) inward and let the pin (#223) drop out of the cover; the sleeve comes out, the isolator valve (#236) comes out of the sleeve, and you can check the orifice for plugging.

Deciding whether to reuse the pump

If you are already in the pump, measure it rather than trusting how it looks. A previously rebuilt unit especially - clean surfaces do not mean in-spec surfaces. ATRA's numbers for this family:

  • Slide and rotor clearance: .0008 inch to .002 inch. Check it with Plastigage. A straight edge and feeler gauge is impractical at that range.
  • Nominal rotor and slide thickness: about 0.707 inch. Low pressure, delayed engagements when hot, or a shaky needle on the gauge at idle all point here.
  • Slide return pocket depth in the bell housing: 0.020 inch clearance or more, so the coils do not bind when the pump is fully assembled.
  • Desired endplay: 0.004 inch to 0.006 inch. If the stator or bell housing was machined, the material removed has to be added to your total shim measurement.

The reason this matters for P0961 specifically: a binding slide from a distorted pump pocket causes excessively high or low line pressure. That is a pressure control fault the module will happily blame on the solenoid circuit.

Diagnostic order that works

  1. Pull all codes. If P0965, P0969 or P2762 are along for the ride, inspect battery location and grounding per PI0690B before anything else.
  2. Check fluid level and condition. DEXRON VI only. Burnt fluid means the pan comes off.
  3. Gauge the mainline tap. Command EPC current up and down with bidirectional controls and confirm pressure tracks inversely.
  4. If low, pull the TCM fuse for max pressure demand. Pressure that stays low at idle but rises with RPM indicates pump output.
  5. In the pump: vacuum test the pressure regulator valve (block outboard with a .125 inch nut, both ports at once) and the actuator feed limit valve.
  6. Repair the bore with 104520-15K, or recondition and fit 104520-16K if wear is severe. AFL wear gets 104740-47K or 104740-50.
  7. Inspect any service pump cover for rust inhibitor before installation.
  8. Condemn the TEHCM last, not first.

Preventing the repeat

Most of what wears the pressure regulator bore is time and oscillation, but heat and debris accelerate it. If this unit came in behind a converter failure, assume the cooler is contaminated - aluminum embeds in the cooler and acts as an insulator, and low pressure drop auxiliary coolers cannot be effectively flushed at all. Replace rather than flush those. Keep the fluid on spec and on schedule, and address the cooler bypass valve while the unit is out.

FAQ

Is 6L90 P0961 a bad pressure control solenoid?

Usually not. P0961 is a range/performance code, which means the transmission control module compared the line pressure control solenoid current it commanded against the current it actually measured and found a mismatch it could not explain for about 5 seconds. Anything that corrupts that comparison sets the code, and the solenoid itself is one of the less likely failures in the chain. ATRA's own guidance for this family is that the EPC solenoid rarely fails, so you work by process of elimination rather than replacing it first.

Why did P0961, P0965, P0969 and P2762 all set at the same time?

Because that specific combination usually is not a transmission fault at all. GM Preliminary Information bulletin PI0690B covers 2010-2015 Chevrolet Express and GMC Savana vans with the 6L90 (RPO MYD) and states that when three or all four of those DTCs set together, they are likely the result of improper battery grounding. The common trigger is an upfitter relocating the battery and grounding it through the frame rail. GM is explicit that the frame rail is not an acceptable ground path and the battery must be grounded directly to the engine.

Can a worn pressure regulator valve set a line pressure solenoid code?

Yes, and this is the failure most often missed. The solenoid only meters a control signal; the pressure regulator valve in the pump does the actual regulating. Sonnax documents that continuous oscillation of that valve wears the bore, and that wear at the balance spool end causes high line pressure and harsh shifts while wear at the outboard spool lowers line pressure and burns clutches. Sonnax also lists solenoid performance codes as a symptom of actuator feed limit valve wear, because the AFL valve is what feeds the solenoids a controlled pressure in the first place.

What line pressure should a 6L90 make?

Rather than chasing one number, test the response. Hook a gauge to the mainline tap on the passenger side of the transmission, then use scan tool bidirectional controls to command the EPC solenoid current up and down while watching the gauge follow. If the reading is out of range low, pull the TCM fuse: killing power to the TCM drives the solenoid to maximum pressure demand. If pressure is still low at idle but climbs with engine speed, you are looking at a pump output problem rather than a control problem. Compare the actual figures to the pressure chart in the service information for that specific application and model year.

Does a 6L90 P0961 repair need a specific fluid?

Yes. GM specifies DEXRON VI for the 6L90 (RPO MYD), and the GM TechLink capacities chart lists a fluid change capacity of 5.7 liters or 6.0 quarts. That chart carries an explicit note that DEXRON III is not acceptable on DEXRON VI applications. Since this code is a pressure control fault, fluid level and condition are part of the diagnosis, not an afterthought - check level at the correct temperature before you condemn any hardware.

Need parts for this job?

Pressure regulator valve kits, oversized PR and boost valve kits, pump rotor and vane kits, TEHCMs, filters and pan gaskets, and DEXRON VI — everything a 6L90 P0961 repair touches, in one collection.

Shop 6L90 parts →

Related 6L90 guides

Sources

  1. GM Preliminary Information PI0690B, September 2014 (via NHTSA) — Backs the DTC set and the grounding cause: the subject line listing DTCs P0961, P0965, P0969 and P2762 on 2010-2015 Chevrolet Express and GMC Savana equipped with the 6L90 automatic transmission (RPO MYD), the note that typically three or all four of these DTCs set at the same time, the statement that these transmission DTCs are likely the result of improper battery grounding, the instruction that grounding cannot be done through the frame rail and the battery must be grounded directly to the engine, the isolated ground stud and 00 gage cable repair steps, the G103/G104/G105/G106 ground locations, and the follow-up instruction to inspect fluid condition and drop the pan for clutch material if the fluid is distressed. https://static.nhtsa.gov/odi/tsbs/2014/SB-10043891-8559.pdf
  2. Sonnax - Pressure Regulator Valve Kit 104520-15K — Backs the bore wear mechanism and the drop-in repair: that continuous oscillation of the pressure regulator valve results in excess bore wear causing erratic line pressure and restricted cooler/lube flow, that GM 6L45, 6L50, 6L80 and 6L90 units exhibit line pressure and cooler/converter/lube flow problems from pressure regulator bore wear, that deterioration at the balance spool end causes high line pressure, harsh shifts and overheating from reduced cooler/converter flow, that wear at the outboard spool robs converter feed pressure and lowers line pressure causing soft shifts and burnt clutches, the hardcoat anodized aluminum valve, lengthened spools that operate in the non-worn portion of the bore, annular grooves that center the valve, the replacement outer spring providing a modest 5 psi increase across the pressure curve, the requirement that the pump be removed, and that this kit replaces the discontinued 104520-14K. https://www.sonnax.com/parts/5938-pressure-regulator-valve-kit
  3. Sonnax - Oversized Pressure Regulator & Boost Valve Kit 104520-16K — Backs the severe-wear repair path: that wear at the boost sleeve causes Reverse issues, that the bore must be reconditioned and the oversized kit installed to re-establish hydraulic integrity for proper line pressure control in all ranges, that the pump must be removed and the VB-06 is required with the VB-FIX reaming fixture unless the stator support shaft is removed from the pump body, that this kit replaces the discontinued 104520-07K, and the caution that some worn valve and pump bodies cannot be salvaged. https://www.sonnax.com/parts/5941-oversized-pressure-regulator-boost-valve-kit
  4. Sonnax - GM 6L45, 6L50, 6L80, 6L90 Vacuum Test Guide — Backs the bench test procedure and the symptom-to-valve mapping: the pressure regulator valve symptom list of erratic, high and low line pressure, clutch slippage, harsh shifts, low or no cooler flow and soft shifts; the boost assembly symptoms of overheated transmission, converter concerns, low line rise in Drive, soft shifts and burnt clutches; the instruction to block the outboard end with a .125 inch thick nut, test both ports simultaneously and remove the nut after testing; the actuator feed limit valve symptom list including solenoid performance codes, clutch failure, wrong gear starts and harsh or soft shifts, with Sonnax replacement parts 104740-47K and 104740-50; and the note that a low vacuum reading indicates wear. https://www.sonnax.com/tech_resources/439-gm-6l45-6l50-6l80-6l90-vacuum-test-guide
  5. Transmission Digest - Tech Tip: GM 6L80, 6L90 Low Line Pressure Repair — Backs the service pump cover comeback: that on 2006-2015 GM cars and trucks with the 6L80 or 6L90 (RPO MYC or MYD), installing service pump cover P/N 24248573 can produce low line pressure and damaged clutches, that the cause is rust inhibitor material - a thick, waxy substance - sticking the pressure regulator valve (#233) or isolator valve (#236) or plugging the small orifice (#5) in the isolator valve sleeve (#237), the instruction to inspect the cover and pressure regulator valve for rust inhibitor before installing, and the disassembly method of pressing the isolator sleeve inward to let pin (#223) drop out so the sleeve and isolator valve can be removed and the orifice checked. https://www.transmissiondigest.com/tech-tip-gm-6l80-6l90-low-line-pressure/
  6. GEARS Magazine (ATRA) - 6L80/6L90: Issues That Could Drive You Crazy — Backs the live diagnostic sequence and the pump reuse specs: that most 6L80 failures are pressure-related, that you hook a pressure gauge to the mainline port on the passenger side and use a scan tool to observe EPC command versus actual gauge reading through bidirectional controls while commanding solenoid amperage up and down, that removing the TCM fuse puts the EPC solenoid in high-pressure demand, that low pressure which rises with engine speed points to a pump output issue, that the EPC solenoid is less likely to fail so a process of elimination is used, the slide-and-rotor clearance of .0008 to .002 inch checked with Plastigage because a straight edge and feeler gauge is impractical, the nominal rotor and slide thickness of about 0.707 inch, the 0.020 inch minimum slide return pocket clearance so the coils do not bind, the 0.004 to 0.006 inch desired endplay, and that a binding slide from pump pocket distortion causes excessively high or low line pressure. https://gearsmagazine.com/magazine/6l80-6l90-issues-that-could-drive-you-crazy/
  7. GM TechLink - Transmission Capacities and Fluids chart, 2025 edition (PDF) — Backs the fluid spec and refill volume for the 6L90 (RPO MYD): DEXRON VI, with a listed fluid change capacity of 5.7 liters and 6.0 quarts, and the chart's explicit note that DEXRON III is not acceptable on DEXRON VI applications. https://gm-techlink.com/wp-content/uploads/2025/06/TechLink-transmission-fluid-capacities-2025_A.pdf

Get transmission intel delivered to your inbox

Diagnostic shortcuts, fluid specs and failure patterns organized by make. Start with our free transmission fluid spec chart.