P0999 – Shift solenoid (SS) F -control circuit high

By Benjamin Jerew (Contact Me)
Last Updated 2016-01-09
ASE Master Tech

Trouble CodeFault LocationProbable Cause
P0999 Shift solenoid (SS) F -control circuit high Wiring short to positive, shift solenoid, ECM/PCM/TCM

We recommend Torque Pro

What Does Code P0999 Mean?

The automatic transmission does all the same things you would do to change gears in a manual transmission – modulating clutch application, gear position, throttle position, etc. When the automatic transmission was invented, it did all these things using an ingenious arrangement of spool valves, operated purely by variances in hydraulic pressure. In the modern automatic transmission, most of the spool valves have been replaced by solenoid valves, controlled electronically by the transmission control module (TCM), which may or may not be a separate module from the ECM (engine control module).

When the driver selects “D” on an automatic transmission, the TCM shifts through specific gear ratios by activating or deactivating of a number of shift solenoids which, in turn, control brakes, clutches, and bands in the automatic transmission. The result, optimally, is smooth acceleration and shifting of gears from 1st, 2nd, 3rd, and so on.

During operation, the TCM checks the operation of the solenoid valves, consisting of a resistance check and speed sensor verification. If one of these checks fails, such as encountering an open circuit on Shift Solenoid F (SSF), the TCM disables that control circuit and sets DTC P0999 – Shift Solenoid F Control Circuit High in ECM memory.

shift-solenoid

What are the common causes of code P0999 ?

Depending on year, make, and model, DTC P0999 may have a couple of causes. Here are some of the most common.

  • Stored Vehicles – Electrical problems are very common on vehicles with rodent infestations, because mice will chew through practically anything, including a wiring harness, to make room for their nests. Be on the lookout for nesting materials and droppings, which may point you directly to the open circuit.
  • Poor Repairs – Major repairs, such as replacing a radiator or a cylinder head, may result in in a misrouted harness or poorly installed harness stays. If the wiring harness chafes on a moving part or is pulled taut, an open circuit condition could result from broken wires or poor connections.
  • Burnt Out Solenoid – Typically, shift solenoids, particularly those inside the transmission, are well-protected from the elements, but open windings aren’t unheard of.

What are the symptoms of code P0999 ?

Because the TCM can no longer control Shift Solenoid F, one or more gears may not be accessible in “D” mode, which means that you will encounter drivability problems. Specific drivability problems depend entirely on how the manufacturer decided to use SSF. If SSF is used for one of the brakes, for example, two or more gears may be locked out, so you may experience poor acceleration (taking off in 2nd or 3rd gear) or high-revving before shifting (taking off in 1st gear and shifting into 5th). If the SSF is used for a pressure regulator or torque converter lockup, then the effects may be slightly less noticeable, such as harsh shifting, slow engagement, or poor cruising fuel economy (both from a free torque converter and from the ECM running in open loop).

Depending on your specific automatic transmission’s failsafe design, you may be able to manually shift into 1st or 2nd gear by putting the shift lever in “L” or “2” position.

How do you troubleshoot code P0999 ?

Because DTC P0999 describes an electrical problem, you’ll need a DVOM (digital volt-ohm meter) and wiring diagram to perform some circuit checks between the TCM and the transmission. You may be able to find wiring diagrams, specific to your vehicle, online, at an autoparts store, or even at your local dealership, if you ask nicely.

  1. Harness Check – First, check the wiring harness, starting from the ECM and TCM and following it to the transmission. Check for signs of damage, such as from rodent infestation or a poorly-routed harness following other repairs. A chafed wire harness can easily cause open circuit or short circuit problems.

Check that all connectors are properly connected. It may be wise to disconnect these connectors and make sure there are no bent pins, corrosion, or water entry. Keep in mind that there may be intermediate connectors, such as at the firewall or connecting the transmission sub-harness and engine harness. A good EWD (electrical wiring diagram) will indicate the location of all these check points.

  1. Circuit Check – With the key off, use the EWD and DVOM to determine which circuits carry the signal for Shift Solenoid F. From the disconnected ECM or TCM connector, you should be able to perform a resistance check from the TCM to SSF, including the harness.

Depending on make and model, you may be checking for resistance between two terminals or between one terminal and body ground. Check your EWD to be sure. Typical resistance should be somewhere between 10 Ω and 20 Ω.

 

SS.1452191300

If we measure acceptable resistance, you may have a ECM fault or an intermittent harness problem. Do not condemn the ECM until you have checked everything else. An intermittent harness problem may be checked by wiggling the harness and connectors and watching resistance measurements.

In the case of DTC P0999, we’d expect to find excessive resistance or an open circuit, in which case you will need to check the harness for continuity. Remove the transmission connector and put a short-pin across the appropriate terminals or to ground, then measure resistance at the TCM connector again. It should read 0 Ω. If not, repair the open circuit in the harness. If the harness is good, the last remaining part is the shift solenoid itself.

c178086e05

  1. Solenoid Check – Depending on make and model, SSF may or may not be located inside the transmission. If located outside, measure resistance right at its connector. If SSF is located inside, double check the resistance measurement at the transmission connector. If you measure an open circuit or no connection to ground, there is one more sub-harness that connects directly to the solenoid, and you will need to drop the transmission oil pan to access it.

At this point, you’re left with the transmission internal sub-harness and the solenoid. Circuit checks should determine whether you have a break in the sub-harness or an open solenoid. You can bench test the solenoid using a jumper to check for functionality. Repair or replace as necessary.

c160564e01

Codes Related to P0999

  • DTC P0972 Shift Solenoid “A” Control Circuit Range/Performance
  • DTC P0973 Shift Solenoid “A” Control Circuit Low
  • DTC P0974 Shift Solenoid “A” Control Circuit High
  • DTC P0975 Shift Solenoid “B” Control Circuit Range/Performance
  • DTC P0976 Shift Solenoid “B” Control Circuit Low
  • DTC P0977 Shift Solenoid “B” Control Circuit High
  • DTC P0978 Shift Solenoid “C” Control Circuit Range/Performance
  • DTC P0979 Shift Solenoid “C” Control Circuit Low
  • DTC P0980 Shift Solenoid “C” Control Circuit High
  • DTC P0981 Shift Solenoid “D” Control Circuit Range/Performance
  • DTC P0982 Shift Solenoid “D” Control Circuit Low
  • DTC P0983 Shift Solenoid “D” Control Circuit High
  • DTC P0984 Shift Solenoid “E” Control Circuit Range/Performance
  • DTC P0985 Shift Solenoid “E” Control Circuit Low
  • DTC P0986 Shift Solenoid “E” Control Circuit High
  • DTC P0997 Shift Solenoid “F” Control Circuit Range/Performance
  • DTC P0998 Shift Solenoid “F” Control Circuit Low

BAT Team Discussions for P0999

  • 96 taurus code 0420
    first...fix the manifold controller problem ....are you sure there is not a code for that.....its in the p15xx area?? wHat type scanner??....Could be your code reader islimited to generic @ (p0001-p0999) asfar as a monitor not ready worry about the CEL............. Link is a great article by ...
  • Rough starting 1998 Saturn SW2
    2- suggestions- 1)follow the advice given The sensor may be sending a signal- ECT- it could be incorrect and therefore NO CODE. Also the free code ck is limited by the code reader used, my experiance has been that the freebies only read GENERIC CODES. ie P0001-p0999 2) ck fue...
  • 2003 Ford E-350 5.4L No Start
    Could you check with ACTRON- not sure the reader will display MANUFACTURER SPECIFIC codes that is those P0999 and above.. we will get it all sorted out quickly...
  • 04 Monte Carlo
    On this car, there's an "Information Center" where trouble codes are displayed. It works normally. What I was referring to is my handheld code reader. It is an Actron CL9125. I don't think it has the capability to read codes above P0999, that is according to the literature that came with it. Very si...
  • 2010 Cadillac SRx code P0641
    A 2010 cadi I would suspect is under warranty. Anyway this is a problem with the 5v reference circuit, The 2 o2 sensor codes are voltage issues with the sensors B1S1 and B2S1... I will need to get the trouble tree for P0641.... not a code I see often. P0131 - observe the B1S1 voltages- is it...