2003 Mazda Protege5 code P0758

We have a 2003 Mazda Protege5 and when you put it in gear the code P0758 (shift solenoid B electric) pops up. The circuit has been diagnosed everywhere, solenoids replaced, and even replaced the computer. We cannot get rid of this code, which causes the car to drive in limp mode. We’ve spoken to so many people with Mazdas and can’t seem to come up with a solution. Any suggestions?

Sounds as if the shift solenoid needs replaced.

We replaced that part. That’s not what the code is for, but we replaced it anyway and it’s still stuck in that code.

Have you taken it to a dealer yet. The dealer, as well as most mechanics that have a subscription to AllData or similar service, will have a diagnostic procedure for troubleshooting this. as a rule, you will be charged separately for the diagnostics as this takes up a service bay and a technicians time for about an hour, sometimes more. That could cost you $100-200, but the fix might turn out to be as simple as a broken wire.

Be very clear when asking for this service that you expect full diagnostics with confirmation testing on the defective part, not some moron plugging in a code reader and making a guess.

I am an auto shop so no, I haven’t. This is a fix and flip.


You might consider paying the $20 or so and logging onto the Mazda technical website. You might come across some helpful bulletins

You might also consider looking at iatn.net