Solenoid B electrical fault.
P0758 — also written PO758, P 0758, 0758 — is the OBD-II code for shift solenoid b electrical. Same code, same fix: this page covers every spelling of it.
This code means the gearbox brain has lost electrical contact with Solenoid B, usually putting you in 3rd gear limp mode. It’s a classic headache on Vauxhall Insignias and older Toyota Avensis automatics.
P0758 is a transmission fault code, typically costing £250–£900 to put right in a UK garage.
What P0758 actually feels like to drive
- The car is stuck in 'limp mode,' usually holding 3rd gear and refusing to shift up or down.
- A massive 'thud' or jolt when you move the selector from Park into Drive or Reverse.
- The 'spanner light' or 'check engine' light is glowing on the dash.
- High revs on the motorway because the box won't shift into top gear.
- Gearbox feels like it's slipping or 'searching' for a gear when accelerating from a roundabout.
What causes P0758?
- Failed solenoid
- Wiring
UK vehicles that throw P0758 most often
- Vauxhall Insignia A 2.0 CDTi (AF40 Transmission) 2008-2015
- Toyota Avensis 2.0/2.4 VVT-i (U151 Series) 2003-2009
- Nissan Qashqai 2.0 dCi (JF613E Box) 2007-2013
- Volvo V70/S60 2.4D (TF-80SC) 2005-2012
- Ford Mondeo Mk4 2.0 TDCi (Aisin Warner) 2007-2014
How P0758 is fixed
- Solenoid pack
The P0758 misdiagnosis that wastes money
I’ve lost count of how many times I’ve seen people throw a £150 gearbox service—new oil and filters—at this code thinking it’s just 'dirty fluid.' It never works. Then you get the lads on the forums saying the ECU is fried. While the ECU controls it, the actual culprit 90% of the time on these Vauxhalls and Nissans is the internal wiring loom inside the box or the solenoid itself failing an ohm test. Don't waste money on a flush until you've checked the resistance at the multi-plug.
What a UK garage should charge for P0758
You're looking at £60 to £90 for an initial diagnostic scan and electrical health check. If it’s just one solenoid, the part is usually £80 to £150, but you’ve got to factor in 3 hours of labour (£180-£250) and £100 for fresh ATF (Automatic Transmission Fluid) like Fuchs or Millers. A main dealer will likely try to sell you a complete valve body for £1,200 plus VAT, whereas an independent specialist will swap the individual solenoid for around £450-£550 all-in.
P0758 repair cost in the UK
Most P0758 repairs land between £250–£900 including parts and labour. The spread is wide because the cheap fix (a sensor, a hose, a leak) and the expensive fix (a major component) throw the same code — which is why a proper diagnosis before parts are bought saves the most money.
Bob's tip on P0758
If you take this to a garage, ask them to 'ohm out' the B solenoid from the external gearbox connector before they drop the pan. If they tell you the whole gearbox needs replacing without doing an electrical sweep, get your car out of there. A decent tech can check the continuity of Solenoid B in 20 minutes. Also, insist on a genuine OE solenoid or a high-quality kit like Rostra; the cheap unbranded ones from eBay tend to expand when the oil gets hot and seize up, leaving you right back where you started.
Can you drive with P0758?
Book in.
Urgency: high.