P0757

Shift Solenoid B Stuck On

P0757 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.

Code
P0757
Group
Powertrain
System
Powertrain
Severity
Warning (MIL on, possible limp mode)
Need P0757 disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

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

Check Engine Light illuminated with a transmission-related DTC stored.
Transmission stuck in a single gear or refusing to upshift beyond a certain ratio.
Harsh, jerky, or abrupt gear changes during normal acceleration.
Transmission entering limp (failsafe) mode, typically holding third gear.
Reduced fuel economy due to the engine operating outside the optimal gear ratio.
Burning smell or elevated fluid temperature from continuous clutch engagement.

How to diagnose P0757

A typical diagnostic flow when this code is present.

  1. 1
    Connect a scan tool, retrieve all stored DTCs and freeze-frame data, and note any companion transmission codes.
  2. 2
    Inspect the transmission fluid level and condition; dark, burnt-smelling fluid or metallic particles indicate internal wear.
  3. 3
    Check transmission line pressure using a mechanical gauge at the test port to verify hydraulic integrity.
  4. 4
    Inspect the solenoid wiring harness and connector for chafing, corrosion, or a short-to-voltage condition.
  5. 5
    Measure Solenoid B resistance at the connector (compare against manufacturer spec, typically 10–30 Ω); an out-of-spec reading confirms solenoid failure.
  6. 6
    Remove and inspect the transmission oil pan and filter for debris, then clean or replace the filter.
  7. 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

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.

Permanent
The monitor is disabled in the ECU itself — not just cleared. It cannot return.
Tailored to your file
Each patch is matched to your specific software version — never a one-size-fits-all file.
Reversible
The original file is always preserved. Reflash the stock to return the ECU to factory state.

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