P0751 shows up on generic scan tools as Shift Solenoid A Performance or Stuck Off. GM's service information for the 4L80-E is more precise and more useful: 1-2 Shift Solenoid Valve Performance. The distinction matters, because the word in there is performance. This is not a circuit code. It is the module reporting that it commanded a gear, did the math on input and output speed, and got back a ratio belonging to a different gear.
That single fact reorders the whole job. Plenty of trucks that come in with P0751 leave with a solenoid pack that was never bad.
Related reading: our 4L80E P0748 writeup, which covers the pressure control solenoid code that outranks this one, and 4L80E valve body problems and testing.
What the 1-2 solenoid actually controls
The 4L80E gets four speeds out of two on/off shift solenoids. Per GM's service information, the 1-2 Shift Solenoid Valve is a normally-open exhaust valve that controls the fluid flow action on the 1-2 and the 3-4 shift valves. Read that twice. Solenoid A does double duty. It positions two different shift valves, which is why one stuck solenoid takes out two gears rather than one.
GM's Shift Solenoid Valve State and Gear Ratio table for the 4L80-E:
- 1st — 1-2 SS ON, 2-3 SS OFF, ratio 2.48:1
- 2nd — 1-2 SS OFF, 2-3 SS OFF, ratio 1.48:1
- 3rd — 1-2 SS OFF, 2-3 SS ON, ratio 1.00:1
- 4th — 1-2 SS ON, 2-3 SS ON, ratio 0.75:1
Notice that both solenoids off is 2nd gear, not 1st. That is the hydraulic default, and it is why a 4L80E with no solenoid feed starts in 2nd. Sonnax describes the same behavior from the valve side: if actuator feed pressure cannot overcome the shift valve springs, all three valves sit in spring position, which is the valve position for second gear with OD selected.
Exactly what has to happen for P0751 to set
GM's enable criteria are specific, and every one of them is a place your truck can fail the test for reasons that have nothing to do with a solenoid. The module will not even run the check unless:
- No MAP, input speed sensor (P0716/P0717), output speed sensor, TFP switch (P1810), four wheel drive (P1875), or shift solenoid electrical (P0753/P0758) codes are already set.
- Engine running above 475 RPM for at least 7 seconds, and below 3650 RPM.
- Vehicle speed above 4.2 km/h (2.5 mph).
- Throttle or accelerator pedal angle greater than 12 percent.
- Engine torque inside a window — 75 to 565 N·m (60 to 450 lb-ft) on the 6.5L diesel calibration; on gas, 88 N·m (70 lb-ft) up to 470 N·m (375 lb-ft) on the 5.7L or 627 N·m (500 lb-ft) on the 7.4L.
- Transmission fluid temperature above 20°C (68°F) and below 130°C (255°F).
- Not in four wheel drive low.
Then, with all of that true, one of two patterns has to repeat:
- Stuck off (2 occurrences): 1st gear commanded and the ratio equals 2nd for more than 1.5 seconds (2.0 seconds on the gas calibration), or 4th commanded with TCC locked and the ratio equals 3rd for more than 3 seconds.
- Stuck on (5 occurrences): 2nd gear commanded and the ratio equals 1st for more than 2.5 seconds (3 seconds on gas).
Two things fall out of that. First, GM wants multiple occurrences, so an intermittent will store a code long before it becomes a daily complaint. Second, P0751 is a type B DTC on the diesel calibration and a type D on 5.7L and 7.4L gas trucks, except on California emissions vehicles where it is type B. On a non-California gas truck that means the code can be sitting in memory with no MIL. A lot of these get found during an unrelated scan.
What the module does about it
When P0751 sets, the PCM or VCM commands maximum line pressure and freezes the shift adapts. That is the same failsafe as most 4L80E transmission codes, and it is why the truck comes in harsh as well as shifting wrong. After the repair the MIL goes out after three consecutive ignition cycles without a failure, and the history clears itself after 40 warm-up cycles if you do not clear it with a tool.
The one test that splits the job in half
GM's diagnostic table gets to the point at step 3. Raise and support the drive wheels, start the engine, put it in D4, and use the scan tool to command 1st, 2nd, 3rd and 4th while accelerating. Then count what you actually get:
- 2-2-3-3 — the 1-2 solenoid or its valve is stuck off. Both valves are sitting in spring position, so 1st comes out as 2nd and 4th comes out as 3rd.
- 1-1-4-4 — stuck on. Both valves stay stroked, so 2nd comes out as 1st and 3rd comes out as 4th.
- All four gears correct — the solenoid and both valves are responding, and you are chasing an intermittent or something upstream. GM sends you to diagnostic aids here for a reason.
Before that, verify the range switch. GM's step 2 has you compare each selected range (D1, D2, D3, D4, N, R, P) against the scan tool TFP Switch A/B/C display, because a lying pressure switch makes the module command the wrong gear in the first place. If they do not agree, you are diagnosing P1810, not P0751.
The ratio windows the module scores you against
P0751 is decided by arithmetic on the input and output speed sensors, so it helps to know how tight the windows are. The GM-derived diagnostic tables published in the AM General / US Army 4L80-E troubleshooting supplement spell out the calculated-ratio limits:
- 1st — out of range below 2.38 or above 2.65 (nominal 2.48)
- 2nd — below 1.43 or above 1.58 (nominal 1.48)
- 3rd — below 0.95 or above 1.05 (nominal 1.00)
- Reverse — below 1.97 or above 2.17
Those are roughly plus or minus 4 to 5 percent. Graph input speed, output speed and commanded gear together and drive it: whether the ratio breaks momentarily on the shift or holds wrong for seconds is the difference between a lazy valve and a stuck one.
Ohming the solenoid, and where
Rule out the electrical side even though P0753 is the electrical code, because a marginal circuit that has not yet crossed the P0753 threshold will still fail to stroke a valve. The internal component resistance chart for the 4L80-E:
- 1-2 shift solenoid: 18-24 ohms. Light green wire, circuit 1222, at case connector terminal A; the common red feed, circuit 1149A, is terminal E.
- 2-3 shift solenoid: 18-24 ohms. Yellow, circuit 1223, terminal B.
- Pressure control solenoid: 3.5-5.2 ohms. Terminals C and D, circuits 1228 and 1229.
- TCC solenoid: 10-14 ohms. Black, circuit 1350, terminal S.
Terminal E is spliced internally to all three of those feeds, which is worth remembering: one corroded E terminal takes out both shift solenoids and the converter clutch at the same time. Measure each solenoid to the case as well, because a coil that reads 20 ohms with one leg shorted to ground will still misbehave.
You can also check the drive side at the module. On the 24-pin purple TCM connector, pin A7 is the 1-2 shift solenoid control, circuit 237A, light green. With the ignition on and the engine off it reads battery voltage; with the engine operating it should read less than 0.5 volt, because the driver is pulling the circuit low to energize the solenoid. That single reading tells you whether the module is actually commanding the solenoid or only claiming to on the data list.
When everything electrical checks good
This is where P0751 earns its reputation, and it is a hydraulic story.
The solenoid does not move the truck into gear. It either sends actuator feed limit (AFL) oil to a shift valve or exhausts it. The valve is what redirects line pressure to a clutch. So there are three ways to get a perfect ohm reading and a wrong gear.
1. Worn 1-2 shift valve bore
Sonnax's vacuum test guide for the 4L80-E and 4L85-E lists the 1-2 shift valve as a critical wear area, with the complaints being 1-2 shift concerns and bent valves, corrected by valve kit 34994-01K in a standard bore or 34994-18K oversized. A valve that drags in a worn bore can pass a casual air check and still fail to stroke fully against a real spring at real pressure.
2. Low actuator feed limit pressure
This is the big one on the 4L80E. Sonnax states the case plainly: the AFL valve has a large reaction area, is heavily side loaded, and the EPC solenoid oscillating the torque signal accelerates the bore wear, so as bore wear increases, oil pressure is reduced to the shift solenoids, which causes solenoid and ratio codes.
The numbers are useful. AFL is regulated to a maximum of about 115 psi and is always below line pressure, and the Sonnax TASC Force writeup notes that once AFL falls into the 45 to 48 psi range, problems start appearing — beginning with 4th gear, because the 3-4 shift valve has the heaviest spring relative to its reaction area. Since the 1-2 solenoid feeds both the 1-2 and 3-4 valves, a starved AFL circuit reads on a scan tool exactly like a lazy A solenoid. Correction is AFL valve kit 34200-16K with its wear-resistant sleeve, plus AFL sleeve 34200-38 and the AFL filter and end plug kit 34994-17K if the filter has broken up.
3. Debris and seals
GM's own step 4 says it: inspect the shift solenoid hydraulic circuit for an internal malfunction, and for damaged seals on one or both shift solenoids. A nicked O-ring on the solenoid snout cross-leaks feed oil and produces an identical ratio fault. Change the fluid and filter and look hard at what came out of the pan, because a solenoid held off its seat by clutch debris is not a solenoid failure, it is a symptom of one.
Order of operations, and one habit worth stealing
If P0751 arrived with company, do not start with it. ATRA's Gears magazine puts the rule well: when dealing with multiple codes, diagnose the one with the most authority first — and the example they use is a gear-ratio code alongside a line-pressure solenoid code, where the pressure solenoid fault is what caused the ratio code. On a 4L80E, P0748 or a low line pressure complaint outranks P0751 every time. Same for input and output speed sensor codes, which feed the very math P0751 is built on.
The habit worth stealing from the same article: pull mode 6 data and the freeze frame before you clear anything. Mode 6 gives you the monitor's minimum, maximum and actual test values, so you can see how badly the test failed, and after the repair you can see how comfortably it passed.
The fix, and the parts
If the solenoid failed the 18-24 ohm check, or the command test showed 2-2-3-3 or 1-1-4-4 and the bores test good, replace the shift solenoids. The GM service numbers for the pair are 24230288 and 24230289, covering 1991 through 2013 4L80E and 4L85E units. Do both — they have the same hours and the same fluid history, and the pan is already down.
Replace the filter and pan gasket, and inspect the internal harness rather than reusing one that has been soaking in the fluid that killed the solenoid. If the valve body is coming off anyway, vacuum test the AFL and 1-2 shift valve bores on the bench. That is the difference between fixing this truck and seeing it again in four months.
Fluid is DEXRON VI. The 4L80E was factory filled with DEXRON III and GM superseded that spec years ago; DEXRON VI is backward compatible and is what goes back in today. For quantity, the AM General service data for the HMMWV 4L80-E lists roughly 5 quarts (4.7 L) refill after a filter change and about 11.5 quarts (10.9 L) dry after an overhaul, plus 1 to 2 quarts in the cooler and lines. Light-duty trucks with deeper pans and larger coolers run higher, so set the level on the dipstick at 180 to 200°F (82 to 93°C) rather than measuring out of a jug.
Need the part for this one
If the command test showed 2-2-3-3 or 1-1-4-4 and the coil is outside the 18-24 ohm window, this is the repair. Both shift solenoids, GM 24230288 and 24230289, fitting 1991-2013 4L80E and 4L85E. Grab a filter and pan gasket with it so the pan only comes down once — both are in the full 4L80E catalog.
4L80E A & B Shift Solenoid Kit →Keeping it from coming back
What kills 1-2 solenoids and shift valves on this unit is heat and debris. Fluid that has been cooked stops carrying varnish away and starts leaving it behind on valve lands, and a 4L80E behind a loaded truck gets there well inside a factory service interval. Shorten the interval on anything that tows, and if an auxiliary cooler was deleted or bypassed, put it back.
The other prevention is a habit, not a part: whenever a 4L80E valve body is off for any reason, vacuum test the AFL bore. It is the most common wear location on the unit, it sits upstream of every solenoid, and it is cheap while the body is already on the bench — expensive after you have replaced solenoids that were never bad.
FAQ
What does P0751 actually mean on a 4L80E?
It is a ratio complaint, not a circuit complaint. GM's service information for the 4L80-E defines P0751 as 1-2 Shift Solenoid Valve Performance, and the module sets it when it commands a gear and the input-to-output speed ratio comes back as a different gear. The electrical side of the same solenoid has its own separate code, P0753. So P0751 means the solenoid was told to move oil and the transmission did not end up in the gear that oil should have produced.
What is the difference between the 2-2-3-3 and the 1-1-4-4 shift pattern?
It separates stuck off from stuck on, and GM builds the test around it. With the 1-2 shift solenoid stuck off, the 1-2 and 3-4 shift valves stay in their spring position, so commanding 1-2-3-4 on the scan tool gives you 2nd, 2nd, 3rd, 3rd. With it stuck on, both valves stay stroked and you get 1st, 1st, 4th, 4th. Command all four gears with the drive wheels supported and count what you actually get. That one test tells you which way the failure went before the pan ever comes down.
What should the 4L80E 1-2 shift solenoid read on a meter?
18 to 24 ohms. Measure it at the transmission case pass-through connector between terminal A, which is circuit 1222 on the light green wire, and terminal E, which is the common red feed shared by both shift solenoids and the TCC solenoid. Also check each leg to the case for a short to ground. If the coil is inside 18 to 24 ohms and neither leg is grounded, the solenoid is electrically fine and P0751 is telling you about hydraulics, not wiring.
Can a good solenoid still set P0751?
Yes, and this is the trap. The solenoid only sends or exhausts actuator feed oil; the shift valve is what actually moves. Sonnax documents that the 4L80-E actuator feed limit bore wears badly because the valve has a large reaction area and the EPC solenoid constantly oscillates the torque signal and AFL oil, and that the resulting pressure loss at the shift solenoids causes solenoid and ratio codes. A worn 1-2 shift valve bore does the same thing. Vacuum test the AFL and the 1-2 shift valve before you condemn a solenoid that ohmed correctly.
Is it safe to drive a 4L80E with P0751 set?
Long enough to get it to a shop, not longer. GM's failsafe for this code commands maximum line pressure and freezes the shift adapts, so the truck bangs and shifts on stale data. More importantly, the underlying cause is usually either a stuck valve or low actuator feed pressure, and the same low pressure that will not stroke a shift valve fully is also the pressure holding clutches and bands. Driving it that way is how a valve body repair turns into a rebuild.


