For the past few days my check engine light has been on. Whenever I try to accelerate, the car will not go very fast at all, no matter how hard I press it, all the way down, halfway, doesn't matter. It takes awhile for it to get up to speed. But it works fine when I put it into second gear from my stop and then start going. I put it back in drive after it gets up to speed. (Car is automatic but has second gear option) so I'm not sure what it could be. I don't know much about cars and I JUST got this car for starting college. Took it to auto parts and they scanned it, came up with this:

Transmission control system shift solenoid B

I have no clue what it could be. Any help would be a life saver!

  • I would think the problem is the either the shift solenoid or the wiring going to the shift solenoid inside the transmission. Don't have a clue how to fix it other than taking it to the transmission shop and getting it done. – Pᴀᴜʟsᴛᴇʀ2 Jan 4 '15 at 0:43

Sounds like this:


I'm honestly not sure what it looks like to fix this issue, all of my vehicles have been manual.

  • Thanks for visiting and posting on Mechanics.SE! Instead of just giving a link, you should copy it over to here while making sure you give credit to your source. That way if the source goes away, the information is still here. – Pᴀᴜʟsᴛᴇʀ2 Jan 10 '15 at 4:41


There are 6 solenoids in a automatic transmission (from the transmission guy repair website)

Torque convertor clutch solenoid, 2-3 upshift,3-2 downshift, 1-2 upshift, pressure control, Torque convertor clutch pulse width modulation solenoid valve.

Transmission Solenoid: Function & Common Problems

While manual transmissions make use of the clutch to change gears, automatic transmissions rely on a complicated hydraulic system for shifting, and the transmission solenoid is especially important for this process. Transmission fluid is directed throughout the valve body by various transmission solenoids–such as the transmission shift solenoid, lockup solenoid, or transmission control solenoid (there’s also a torque converter clutch solenoid)–that either open or close hydraulic valves to regulate fluid flow. Speed sensors around the engine are responsible for activating the solenoids.

As you can guess, the transmission solenoid is a required component of a functioning transmission, and any solenoid that starts malfunctioning only spells trouble. So today we’ll explain its function, common problems that can occur, and everything you need to know about replacement here. What Does a Transmission Solenoid Do?

The automatic transmission relies on bands and clutches to change gears, and the only way they can be applied is by fluid pressure. The transmission solenoid is responsible for opening or closing valves in the valve body to allow transmission fluid to enter, at which point the fluid can do its thing and pressurize the clutches and bands. Solenoids consist of a spring loaded plunger wrapped with a coil of wire, and communicates with the car’s engine sensors or the transmission control module (TCM) via electronic signals to either open or close.

Sensors determine when it’s time to shift gears depending on vehicle and engine speed. If the transmission solenoid is energized, the plunger opens and allows fluid to pass while a solenoid that is not receiving power is closed in its normal position. So while the various engine sensors determine when the gears should shift, it is the job of the transmission solenoid to act out the actual shifting. transmission solenoid locations - transmission repair guy Common Transmission Solenoid Problems

You can probably guess already that a lot of shifting problems can be attributed to a malfunctioning shift solenoid since they are responsible for regulating fluid pressure. A transmission that receives too much fluid pressure will have rough shifting, while not enough can cause clutch plates to overheat.

An electrical malfunction will cause the solenoid to act erratically and when the check engine light comes on, a quick scan of the car’s computer should tell you what’s wrong. If you do receive an OBD code, you can bring your transmission to a certified mechanic to have it diagnosed and fixed. If the check engine light doesn’t appear but you are experiencing shifting problems, the problem with the solenoid is most likely a mechanical issue which replacement of the part should solve.

These are typical signs of a malfunctioning transmission solenoid:

A delay in shifting – A delay in shifting can last as little as a few seconds or even longer, possibly a minute or longer. During this period your car will act as if it’s in neutral and you won’t be able to accelerate.

Transmission does not downshift – A functioning transmission automatically downshifts as it slows down and changes to first gear once you reach a complete stop. However, a bad shift solenoid will cause your transmission to downshift uncontrollably or not at all.

Transmission does not shift into the right gear – A defective solenoid can also cause your transmission to shift to the wrong gear, skip a gear, or shift back and forth unpredictably. Take notice of these changes as you attempt to shift as any of these reasons warrants a look at the solenoid. Transmission Solenoid Replacement and Cost

If you’ve scanned the computer and have an OBD code relating to the solenoid, or you’ve isolated the problem to a mechanical issue with it, then transmission solenoid replacement might be necessary. Oftentimes, replacing a transmission solenoid will take no more than 2 hours, and repair shops on average charge $60 to $100 per hour for labor, not including cost of parts (a replacement solenoid should cost you no more than $200) or shop fees. However, costs can vary depending on what specific transmission solenoid you’re looking to replace. Some solenoids can only be replaced by removing the complete valve body, which can take a significant amount of time and therefore can be expensive because of shop fees per hour.


The problem with the 02 Honda Civic in question wound up being a defective Cam Position Sensor. It also had a very small exhaust manifold gasket, but that didn't have anything to do with the protective mode kickin on. The engine codes for a defective Cam position sensor are P0340 to P0344 Replaced the cam position sensor and the Civic has run great ever since.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.