P0757
Shift Solenoid B Stuck OnP0757 is a generic OBD-II powertrain diagnostic trouble code: Shift Solenoid B Stuck On. It is logged by the engine control unit when the powertrain monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.
What P0757 means
P0757 is stored when the transmission control module (TCM) or powertrain control module (PCM) detects that Shift Solenoid "B" has remained in the energised (on) state when it should have de-energised. Shift Solenoid B controls hydraulic pressure to specific clutch packs responsible for two or more gear ratios; when it is stuck on, those ratios remain engaged regardless of driving conditions, preventing the transmission from selecting the correct gear.
The most common trigger is a mechanical obstruction inside the solenoid or valve body — contaminated fluid deposits, worn spool-valve bores, or a swollen O-ring can all hold the valve open. Electrical faults such as a short-to-voltage in the solenoid circuit can produce the same symptom by continuously supplying current. Low fluid level reduces line pressure, which may allow a worn solenoid to stall in the open position under load.
If left unaddressed, the constant hydraulic engagement causes accelerated clutch wear, elevated fluid temperature, and eventual clutch pack failure. The TCM will typically engage limp mode (usually third gear) to protect the transmission. Prompt diagnosis is important because continued driving under a stuck-on condition can turn a solenoid or filter replacement into a full rebuild.
Common causes
Most-frequently reported root causes when P0757 is logged.
-
1
Shift Solenoid B mechanically stuck open due to debris, varnish, or a worn spool valve.
-
2
Contaminated or degraded transmission fluid coating solenoid internals.
-
3
Clogged transmission filter restricting fluid flow through the valve body.
-
4
Short-to-voltage in the solenoid control wiring keeping it continuously energised.
-
5
Damaged or corroded solenoid connector causing a constant-on signal.
-
6
Faulty valve body allowing cross-leakage that holds the hydraulic circuit open.
-
7
Failed or failed-shorted PCM/TCM solenoid driver circuit.
-
8
Low transmission fluid level reducing line pressure and solenoid authority.
Symptoms drivers notice
How to diagnose P0757
A typical diagnostic flow when this code is present.
-
1
Connect a scan tool, retrieve all stored DTCs and freeze-frame data, and note any companion transmission codes.
-
2
Inspect the transmission fluid level and condition; dark, burnt-smelling fluid or metallic particles indicate internal wear.
-
3
Check transmission line pressure using a mechanical gauge at the test port to verify hydraulic integrity.
-
4
Inspect the solenoid wiring harness and connector for chafing, corrosion, or a short-to-voltage condition.
-
5
Measure Solenoid B resistance at the connector (compare against manufacturer spec, typically 10–30 Ω); an out-of-spec reading confirms solenoid failure.
-
6
Remove and inspect the transmission oil pan and filter for debris, then clean or replace the filter.
-
7
If solenoid and wiring test acceptable, remove the valve body and inspect the solenoid bore and spool valve for scoring or debris.
Related powertrain codes
- P0700 — Transmission Control System Malfunction
- P0701 — Transmission Control System Range/Performance
- P0702 — Transmission Control System Electrical
- P0703 — Torque Converter/Brake Switch B Circuit Malfunction
- P0704 — Clutch Switch Input Circuit Malfunction
- P0705 — Transmission Range Sensor A Circuit malfunction (PRNDL Input)
Frequently asked questions
Can I drive with a P0757 code?
Short distances in limp mode are possible, but continued driving accelerates clutch wear and can turn a minor repair into a full transmission rebuild. Have it diagnosed promptly.
Will a transmission fluid flush fix P0757?
If contaminated fluid is the root cause, a fluid and filter service may resolve it. However, if the solenoid bore is scored or the solenoid itself has failed, fluid service alone will not cure the fault.
Is P0757 the same as P0752?
They are mirror codes: P0752 is Shift Solenoid A Stuck On, while P0757 is Shift Solenoid B Stuck On. Both describe a solenoid held in the energised state, but they affect different clutch circuits and gear ratios.
How much does it cost to fix P0757?
A solenoid replacement typically costs $150–$400 in parts and labour. If the valve body requires replacement, expect $300–$800. Repairs involving internal clutch damage can exceed $1,500.
Disabling P0757 in software
RaceTune can permanently disable P0757 — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.
Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.
Got P0757 in your scan?
Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.
Upload your file