Working on this vehicle? Write estimates, send inspections & invoice customers from your phone.

    Start 14-Day Free Trial
    ← All OBD-II codes
    Powertrain code

    P0758 Code: Shift Solenoid B Electrical

    Understand the P0758 diagnostic trouble code, its severity, and the steps technicians take to fix your transmission's electrical solenoid issue.

    Run a shop or repair van?

    Run your next p0758 diagnosis — shift solenoid b electrical job in Repairius: estimate, text approval, invoice, paid. Unlimited users.

    Start free trial

    14-day free trial · credit card required · cancel anytime

    Fleet, dispatcher or driver?

    DispatchTool keeps loads, drivers and breakdowns organized. A separate product from Repairius.

    Try DispatchTool

    Need it fixed on your car?

    Find local and mobile shops and call or text them directly.

    Find a shop

    Not ready yet? Get fair-price tips for "P0758 diagnosis — Shift Solenoid B Electrical" by email

    No spam. Unsubscribe anytime.

    Quick Answer

    • What it means: Code P0758 indicates that the Powertrain Control Module (PCM) or Transmission Control Module (TCM) has detected an electrical malfunction in the Shift Solenoid "B" circuit.
    • Severity: High. You can likely drive it a short distance home or to a repair shop, but you should not continue driving it regularly, as doing so can cause severe internal transmission damage.
    • Most common cause: A failed shift solenoid "B" or damaged electrical wiring/connectors leading to the solenoid.

    What the P0758 Code Means

    The official OBD-II definition for P0758 is "Shift Solenoid B Electrical."

    Modern automatic transmissions use hydraulic fluid pressure to change gears. To control the flow of this fluid, the transmission relies on electronic valves called shift solenoids. Your vehicle's computer (PCM or TCM) sends electrical signals to these solenoids, commanding them to open or close, which pressurizes specific clutches and bands to shift gears smoothly.

    When the computer sets code P0758, it means it has detected an electrical problem specifically on the circuit for Shift Solenoid "B." This usually implies an open circuit (a broken wire or blown coil) or a short circuit (wiring touching ground or another voltage source). Because the computer can no longer electrically control this solenoid, the transmission cannot shift properly.

    Common Symptoms

    When the P0758 code is triggered, you will almost certainly experience drivability issues. Common symptoms include:

    • Illuminated Check Engine Light: The most obvious first sign of a problem.
    • Transmission slipping or erratic shifting: The transmission may struggle to find the right gear.
    • Stuck in Limp Mode: The vehicle may lock itself into a single gear (often 2nd or 3rd gear) to prevent further damage.
    • Harsh or clunky shifts: Engaging a gear or shifting up/down may feel unusually rough.
    • Decreased fuel economy: Driving in the wrong gear reduces engine efficiency.
    • Inability to shift into certain gears: Often, the gears governed by Solenoid "B" will become completely inaccessible.

    Common Causes

    Ranked from most likely to least likely, the causes of a P0758 code include:

    1. Defective Shift Solenoid "B": The internal coil of the solenoid can burn out over time, causing an electrical open or short.
    2. Wiring and Connector Issues: Corroded pins in the transmission connector, melted wiring harnesses, or rubbed-through wires are incredibly common.
    3. Dirty or Contaminated Transmission Fluid: While P0758 is an electrical code, severely degraded fluid full of metal shavings can short out the exposed electrical connections inside the transmission pan.
    4. Faulty Transmission Control Module (TCM) or PCM: Rarely, the computer itself fails and cannot send or read the electrical signal to the solenoid.

    How a Technician Diagnoses It

    To accurately pinpoint a P0758 code, an ASE-certified technician will follow a systematic diagnostic process:

    1. Scan Tool Data Retrieval: The tech connects an advanced OBD-II scanner to read the code, check for related codes, and review the freeze-frame data to see the exact conditions (vehicle speed, engine load, temperature) when the code set.
    2. Visual Inspection: The technician inspects the external wiring harness connecting the PCM/TCM to the transmission casing, looking for frayed wires, burnt spots, or corrosion at the connector.
    3. Fluid Condition Check: The technician checks the transmission fluid level and condition. Black, burnt-smelling fluid or fluid heavily laden with metal particles indicates a deeper internal transmission issue.
    4. Electrical Testing (Resistance/Continuity): Using a digital multimeter (DMM), the tech checks the resistance of Shift Solenoid "B." A healthy solenoid usually reads between 15 to 25 ohms (depending on the vehicle make). If it reads infinitely high (OL), the solenoid coil is open and broken. If it reads near zero, it is shorted.
    5. Bidirectional Scan Tool Testing: A high-end scan tool can manually command the shift solenoid "B" to turn on and off. The tech listens for an audible "click" from the transmission pan to confirm the solenoid is mechanically responding to the electrical command.
    6. Circuit Testing to the PCM: If the solenoid tests good, the technician will test the continuity of the wiring harness between the transmission and the PCM to ensure the signal is actually reaching the solenoid.

    Typical Repair Cost

    The cost to resolve a P0758 code varies widely depending on the underlying cause and the specific design of your vehicle's transmission. Here is a breakdown of estimated costs (parts and labor included):

    • Shift Solenoid Replacement: $150 – $400. This is the most common fix. It usually requires dropping the transmission pan, replacing the solenoid, and refilling the transmission fluid.
    • Wiring Harness Repair: $100 – $250. If the issue is an external broken wire or bad connector, it's generally inexpensive to repair.
    • Transmission Fluid and Filter Change: $100 – $250. Sometimes required in conjunction with a solenoid replacement.
    • Valve Body Replacement: $500 – $1,200. On some modern vehicles, shift solenoids are integrated directly into the valve body or mechatronic unit and cannot be replaced individually.
    • PCM/TCM Replacement (Rare): $500 – $1,000.

    Can I Keep Driving With This Code?

    No, you should not continue driving with a P0758 code. While it is generally safe to carefully limp the vehicle home or to a nearby repair shop, driving it regularly in this condition is highly discouraged. Because the transmission cannot shift properly, driving forces the internal clutches and bands to slip or engage at the wrong pressures. What started as a $200 solenoid repair can quickly escalate into a $3,000 complete transmission rebuild if you ignore the issue.

    Related Codes

    If your vehicle has triggered a P0758, you may also see these related shift solenoid codes:

    • P0755: Shift Solenoid B Malfunction
    • P0756: Shift Solenoid B Performance or Stuck Off
    • P0757: Shift Solenoid B Stuck On
    • P0759: Shift Solenoid B Intermittent
    • P0750: Shift Solenoid A Malfunction

    Get this scanned at a trusted shop on Repairius.

    Need this code diagnosed?

    Request service from shops in your area.

    Related P-series codes

    Parts, tools, and pros for this code

    diagnostic
    passenger

    Parts pros use for this job

    • •Oxygen sensor
    • •Spark plugs
    • •MAF sensor

    Tools pros use

    • •OBD-II scanner
    • •Code reader
    • •Smoke leak tester

    Scan your own codes

    A basic OBD-II scanner pays for itself the first time you avoid a diagnostic fee.

    • •Bluetooth scanners for any phone
    • •Live data & freeze frame
    • •Reset check engine light

    Prefer a professional?

    Find local and mobile shops and call or text them directly.

    • ✓Call or text shops directly
    • ✓Verified reviews & ratings
    • ✓See services offered

    Doing it yourself? Shop our partners

    We may earn a small commission from partner links — it never changes the price you pay.

    Code meanings can vary by engine and controller; confirm the cause before replacing parts. Updated 2026-09-17.

    Run your shop from estimate to payment

    Don't overhaul your shop. Test Repairius on your next job.

    Repairius keeps estimates, work orders, real-time job assignment, customer and vehicle history, inventory, and payments in one place — on desktop and in your pocket.

    14-day free trial · credit card required · cancel anytime

    Not a mechanic? Send Repairius to your shop — they can run estimates, jobs, and invoices in one place.

    Know someone who needs this?

    Share this page with a mechanic, a shop owner, or a friend working on the same problem.

    Know a mechanic or shop owner Repairius could help?

    Send them Repairius in one tap. Free listing, online booking, reminders and the full shop workflow.

    Text them Email