P0754 — Shift Solenoid B Stuck On
What P0754 means
The transmission control module (TCM) shifts gears by commanding solenoids in the valve body, which route fluid pressure to apply and release clutches. P0754 is set when shift solenoid B appears to be stuck on or does not respond to commands. The resulting gear ratio does not match what was requested, or the module detects a fault in the solenoid circuit.
Symptoms
- Harsh, flared or missed shifts
- Transmission limp mode
- Slipping between gears
- Check Engine light on
- Stuck in one gear or no upshifts
Possible causes
- Failed shift solenoid B
- Dirty or burnt ATF clogging the solenoid
- Valve body wear or debris
- Damaged wiring or a poor connection at the transmission connector
- Corroded terminals, open or shorted harness
- Faulty driver circuit in the TCM/PCM
How to diagnose
- Read all codes and freeze-frame data and look for related solenoid or speed sensor codes
- Check ATF level and condition: color, smell, metal particles
- Inspect the transmission connector and harness for chafing, moisture, corrosion and oil
- Measure solenoid B resistance and compare it with the factory spec
- Check power and ground and test harness continuity to the control module
- Command the solenoid on and off with a scan tool and watch the response
- Drop the pan and inspect the magnet and filter for debris
- If circuits are good, evaluate the valve body and the control module
Common fixes
- Change the ATF and filter if the fluid is contaminated
- Replace shift solenoid B
- Repair the wiring or connector and clean the contacts
- Clean or repair the valve body and replace worn parts
- Repair or replace the TCM, with programming if required
Questions and answers
What does P0754 mean?
It means shift solenoid B in the automatic transmission is stuck on or its circuit is not behaving correctly. As a result, gears may not engage as commanded.
Can I drive with a P0754 code?
Only a short distance, carefully, to a shop. The transmission may be in limp mode, and slipping quickly wears the clutches.
Will changing the fluid fix P0754?
It can if dirty or worn fluid is clogging the solenoid. If the solenoid or wiring has failed, a repair will still be needed.
This is general information about the code. The meaning can differ between makes and models: a scan tool and the repair manual for your car will show the exact cause.