Q: 2010 Mini Cooper S - P0974 Trouble Code: Shift Solenoid A Control Circuit High

asked by on November 07, 2016

Hi There, My 2010 Mini Cooper S stopped, wouldn't start and stuck in gear 3. It is showing P0974 trouble code. We followed the steps specified on the following article and still the problem exists.

Transmission fluid flush. check wiring

https://www.yourmechanic.com/article/p0974-obd-ii-trouble-code-shift-solenoid-a-control-circuit-high-by-parker-hill

Can you please advise what else we need to do.

Thank You, Raj

My car has 65000 miles.
My car has an automatic transmission.

Transmission Fluid Service $140.08 - $502.73 Get a Quote
Check Engine Light is on Inspection $94.99 - $114.99 Get a Quote

Hi there. Within the transmission the shift solenoid has lost power. Check the transmission oil level and make sure it is full with the engine running. Check the wiring harness to the transmission for any damaged wires or burned pins. If the wiring harness is okay and working, then the shift solenoid A has overheated or it has shorted it out. I recommend replacing the shift solenoid in the transmission. If you need further assistance with your vehicle, then seek out a professional, such as one from YourMechanic, to help you diagnose your Check Engine Light and transmission shifting issue for an accurate repair.

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing


Experienced Mechanic?

Earn up to $70/hr

What others are asking

Transmission not engaging
Transmission oil needs to be changed at the correct service intervals and the correct fluid added. If you do not replace it as suggested, you run the risk of ruining your transmission when you do replace it. I suspect this...
Automatic Twilight Sentinel not working
The twilight sentinel on your vehicle is composed of a light sensitive photo cell, a module, and the twilight sentinel switch which works in conjunction and parallel to the normal headlamp switch. Since the sentinel portion is not working at...
My car is overheating and I know it's not the radiator why's the reason it's overheating!???!!
The water pump on this engine is driven by the timing belt. You should remove the accessory serpentine belt and start the motor to see if the noise and burning smell is coming from the water pump and timing belt....
Dash lights came on and gauges dropped to zero
Hello there, thanks for writing in about your 2006 Chevrolet Trailblazer EXT. First, I would suspect a faulty ignition switch (https://www.yourmechanic.com/services/ignition-switch-replacement), and would put that near the top of my diagnostic checklist. I also recommend a thorough visual inspection, testing...
Rough idle and engine stalls out.
A rough idle may be caused by many different things such as low fuel pressure, low voltage to the fuel injectors, dirty fuel injectors, a vacuum leak, a faulty Oxygen sensor or a dirty or failing idle air control valve....
Traction Control System
Hi There, The traction control system monitors the steering stability of the vehicle and engages when loss of traction has been detected. This is done by the use of electronic sensors at each of the four wheels that communicate with...
4wd engages but vehicle bucks like 4wd is slipping.
There is likely an internal issue going on within your transfer case. The most common cause of transfer case slippage is low fluid. I suggest that the transfer case fluid condition and level is checked. If the two wheel drive...
2004 Cadillac srx will crank but won't start
For a sudden failure like this, I would check to see if the fuel pump has failed and check for spark at the spark plugs. If no spark, suspect that a key global sensor such as the crankshaft position sensor...
Low idle RPM.
Hey Scuba. Thanks for contacting us today. Most of the time, when the idle control valve has been replaced and throttle body cleaned, a low idle is typically caused by a small vacuum leak, restriction within the fuel injectors or...

Related articles

What Does It Mean When the Dashboard Warning Lights Blink?
A blinking car warning light can indicate different problems with your car. If your Check Engine Light flashes without stopping, get it checked out.
P0231 OBD-II Trouble Code: Fuel Pump Secondary Circuit Low
P0230 P0230 code definition Fuel Pump Primary Circuit Malfunction What the P0230 code means P0230 is a generic OBD-II code which indicates that the fuel pump primary circuit has a malfunction of the vehicle power to the fuel pump when...
P2043 OBD-II Trouble Code: Reductant Temperature Sensor Circuit Range/Performance
P2043 P2043 code definition Reductant Temperature Sensor Circuit Range/Performance What the P2043 code means This code indicates that the powertrain control module has detected a malfunction with the reductant injector air pressure/temperature sensor. This sensor is used to reduce gases...