P0758 OBD-II Trouble Code: Shift Solenoid B Electrical/2-3 Shift Solenoid Circuit Electrical

Our certified mechanics come to you · Get a fair and transparent estimate upfront

Red-stars EXCELLENT RATING ON

Cost of diagnosing the P0758 code

P0758 is a diagnostic trouble code (DTC) for "Shift Solenoid B Electrical/2-3 Shift Solenoid Circuit Electrical". This can happen for multiple reasons and a mechanic needs to diagnose the specific cause for this code to be triggered in your situation. Our certified mobile mechanics can come to your home or office to perform the Check Engine Light diagnostic. Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $20.00 off as a credit towards the repair. All our repairs are backed by our 12-month / 12,000-mile warranty.

Cars Estimate Credit towards follow-up repair Earliest Availability
Ford$20.00
Toyota$20.00
BMW$20.00
SCHEDULE P0758 DIAGNOSTIC Get a fair and transparent estimate upfront

P0758 code definition

When a P0758 code is set in an automatic transmission vehicle, it shows that the actual gear that the vehicle is currently using differs from the gear that the PCM (powertrain control module) requires.

What the P0758 code means

Shift solenoid B allows the transmission to shift between second and third gear. If the PCM records code P0758, it indicates that the PCM cannot see the proper change in engine RPMs or the correct increase in road speed that should be happening during a shift from second to third gear.

What causes the P0758 code?

A number of issues can cause the PCM to record a P0758 code, including:

  • Shift solenoid B is faulty.
  • The wiring or connector for shift solenoid B is loose, shorted, or open.
  • The valve body is defective.
  • The transmission fluid is low and/or contaminated.

What are the symptoms of the P0758 code?

Once the P0758 code has been detected and stored, the Check Engine light will illuminate. The driver may also notice a few other symptoms:

  • Inability to shift from second to third gear correctly
  • Decreased fuel efficiency

In some cases, the engine may seem to misfire, but it is likely not an engine misfiring problem, but rather an issue with the shift solenoid or related components. In very rare cases, there will be no noticeable symptoms, other than the Check Engine light coming on.

How does a mechanic diagnose the P0758 code?

In addition to checking which codes have been recorded by the PCM, using an OBD-II scanner, the mechanic should also record all information associated with the circumstances under which the code was set. Then, after clearing the code(s), they should take the vehicle for a brief test drive to try to duplicate the conditions of the code being set. They will typically need to gently accelerate the vehicle to between 15 and 35 miles per hours, and they’ll need to watch the scanner and see if the PCM is able to send the signal to shift solenoid B to tell it to shift.

After this test drive, they’ll do a visual inspection of all related wiring and connectors, check for voltage drops in the shift solenoid, and check the level of the transmission fluid. If they transmission fluid looks contaminated, they will flush and replace it, and then retest the system once more.

Common mistakes when diagnosing the P0758 code

Because the noticeable symptoms of this problem can resemble an engine misfiring issue, it’s easy to misdiagnose it as a problem with the driveline or with the engine’s ignition timing.

How serious is the P0758 code?

Being unable to shift from second to third can result in a number of problems for an automatic transmission vehicle, and it can pose a hazard when driving, as well. To ensure that you are safe and that your vehicle is able to run reliably, you should get this problem taken care of immediately.

What repairs can fix the P0758 code?

In most cases, one or more of the following repairs will be necessary to resolve a P0758 code:

  • Replacing a faulty shift solenoid.
  • Replacing a defective valve body.
  • Repairing or replacing damaged wiring or connectors.
  • Adding more transmission fluid or changing out contaminated transmission fluid.

Additional comments for consideration regarding the P0758 code

In most cases, the P0758 code will be accompanied by significant symptoms, so you will want to get it resolved as soon as possible simply to make your vehicle drivable again. It’s also important to address the problem and get the code reliably cleared before your vehicle can pass an OBD-II emissions test for registration.

Need help with a P0758 code?

YourMechanic offers certified mobile mechanics who will come to your home or office to diagnose and repair your vehicle. Get a quote and book an appointment online or speak to a service advisor at 1-800-701-6230.

Check Engine Light
trouble codes
P0758

No more waiting rooms! Our mechanics will come to you to diagnose and fix the P0758 code.

SCHEDULE P0758 DIAGNOSTIC
Get a $20 credit for the follow-up repair

Recent Check Engine Light is on Inspection reviews

Excellent Rating

(6,295)

Rating Summary
5,825
224
52
35
159
5,825
224
52
35
159

JOHNNY

33 years of experience
96 reviews
JOHNNY
33 years of experience
BMW 325Ci - Check Engine Light is on - Sacramento, California
He was great explained everything to me and have now booked him for another appointment. Thanks johnny.

Ronald

41 years of experience
93 reviews
Ronald
41 years of experience
Mercedes-Benz C300 - Check Engine Light is on - Spring, Texas
Mister Ron was very nice and took time out to explain any concerns I might have about my car. He also made sure he communicated with me when he was on his way, once he was outside, and when we was done working on my car. I appreciate that considering I have a newborn that I had to look after.

Ronald

41 years of experience
93 reviews
Ronald
41 years of experience
Ram 1500 - Check Engine Light is on - Spring, Texas
Extremely satisfied with the service, he was able to come out and diagnose almost immediately. We purchased the parts, he came back installed them and been running great since. Would definitely recommend him and will not hesitate to call again if needed.

Scott

36 years of experience
802 reviews
Scott
36 years of experience
Dodge Neon - Check Engine Light is on - Tempe, Arizona
I truly enjoy Scott as he has done work for me in the past. Scott is very friendly, knowledgeable, and a true professional! I highly recommend him.


More related articles

Related questions

My car is hard to start when it's cold. When it's warm it will usually start just fine and I'm not sure what to do

There can be several codes pertaining to the camshaft sensor and you did not supply the code you are getting. You may be having a problem with the camshaft timing phaser not being in the correct position when engine is...

check engine light on, code p0016 and p0017 shown

Of course, after a repair be sure to erase the codes. If the same codes do return after erasure, then there is a continuing, unresolved problem. Diagnostic Trouble Code P0016 and Diagnostic Trouble Code P0017 have multiple causes including that...

Engine rattling, shaking and loss of power

The VANOS unit or solenoid can cause a rattling sound from the engine. The VANOS is a camshaft timing system which runs off of engine oil pressure. If the oil is the wrong viscosity or the system has a buildup...

How can we help?

Our service team is available 7 days a week, Monday - Friday from 6 AM to 5 PM PST, Saturday - Sunday 7 AM - 4 PM PST.

1 (855) 347-2779 · hi@yourmechanic.com