Exception in rendering!

Message: window is not defined

ReferenceError: window is not defined
    at new c (/tmp/execjs20161209-93420-1lsgm1tjs:136:3912)
    at m.mountComponent (/tmp/execjs20161209-93420-1lsgm1tjs:47:15602)
    at /tmp/execjs20161209-93420-1lsgm1tjs:49:31860
    at a.r.perform (/tmp/execjs20161209-93420-1lsgm1tjs:47:12503)
    at Object.a [as renderToString] (/tmp/execjs20161209-93420-1lsgm1tjs:49:31821)
    at r (/tmp/execjs20161209-93420-1lsgm1tjs:50:21164)
    at Object.S.ReactOnRails.serverRenderReactComponent (/tmp/execjs20161209-93420-1lsgm1tjs:32:6073)
    at eval (eval at <anonymous> (/tmp/execjs20161209-93420-1lsgm1tjs:173:8), <anonymous>:10:23)
    at eval (eval at <anonymous> (/tmp/execjs20161209-93420-1lsgm1tjs:173:8), <anonymous>:17:3)
    at /tmp/execjs20161209-93420-1lsgm1tjs:173:8

P0785 OBD-II Trouble Code: Shift/Timing Solenoid Malfunction/ 3-2 Shift Solenoid Circuit Electrical

check engine light

P0785 code definition

The appearance of the P0785 code means that the PCM detected an abnormal malfunction in the shift/time solenoid.

What the P0785 code means

The transmission control module, or TCM, uses data from the shift/timing solenoids to manage hydraulic fluid transfers between circuits, and to perform changes in transmission gear ratios in order to accelerate, decelerate, optimize fuel efficiency, and maximize engine performance. If the data from the shift/timing solenoid does not match the manufacturer’s specifications for the particular situation or command, the TCM will assume that there is a malfunction, and alert the PCM to store the P0785 code.

What causes the P0785 code?

The most likely causes of the P0785 code include:

  • Faulty shift solenoid
  • Blocked internal transmission fluid passages
  • Mechanical failures in the transmission
  • Low transmission fluid
  • Dirty transmission fluid
  • Faulty TCM or PCM
  • Open or shorted solenoid valve harness
  • Poor electrical connection in the shift/timing solenoid valve circuit

What are the symptoms of the P0785 code?

The symptoms of the P0785 code can vary significantly. In some cases, the only symptom will be the illumination of the Check Engine Light. In other cases, the transmission may fail to shift into or out of certain gears, [shifting may be harsh], the transmission may slip or overheat, and the vehicle’s fuel efficiency may suffer. It is also likely that the PCM will store other shift solenoid codes along with the P0785 code.

How does a mechanic diagnose the P0785 code?

In repairs where the transmission fluid could be causing an inaccurate data reading, the first step a mechanic should take is to inspect the transmission fluid. Low transmission fluid should be remedied. Dirty transmission fluid should be drained and replaced. The code should then be cleared from the PCM, and the system should be retested. If the code returns, the mechanic has successfully diagnosed a problem within the shift/timing solenoid or related components.

Common mistakes when diagnosing the P0785 code

In many cases, shift solenoids are replaced when the malfunction actually lied in the shift solenoid circuitry. It is important to test all electrical components before replacing any parts in order to ensure that this code will not return shortly after repairs.

How serious is the P0785 code?

If the P0785 code is detected by an OBD-II scanner, the issue needs to be addressed right away. While in some cases, there may be no noticeable symptoms, the transmission may still experience malfunctions. If this issue is left unaddressed, the vehicle could become inoperable.

What repairs can fix the P0785 code?

There are many ways that a technician can address a P0785 code. These methods may include:

  • Replacing a faulty shift solenoid, or shift solenoid pack.
  • Clearing blocked internal transmission fluid passages.
  • Addressing any mechanical failures in the transmission.
  • Remedying low transmission fluid.
  • Flushing and replacing dirty transmission fluid. In some cases, the entire transmission may need to be disassembled and cleaned in order to rid the system of dirty transmission fluid.
  • Replacing a faulty TCM or PCM.
  • Replacing or repairing an open or shorted solenoid valve harness.
  • Repairing a poor electrical connection in the shift/timing solenoid valve circuit.
  • Replace a defective pump in the transmission.

After each repair is performed, it is important to clear the code from the PCM and retest the system. If the code does not return, it may mean that the mechanic has performed the right repair to fix the issue. If it does return, it indicates that the problem is ongoing. This procedure helps narrow down the true cause behind the P0785 code.

Need help with a P0785 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.

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

Skip the repair shop, our top-rated mechanics come to you.

At your home or office

Choose from 600+ repair, maintenance & diagnostic services. Our top-rated mechanics bring all parts & tools to your location.

Fair & transparent pricing

See labor & parts costs upfront, so you can book with confidence.

12-month, 12,000-mile warranty

Our services are backed by a 12-month, 12,000-mile warranty for your peace of mind.

Get A Quote

Need Help With Your Car?

Our certified mobile mechanics make house calls in over 2,000 U.S. cities. Fast, free online quotes for your car repair.

GET A QUOTE

Post a question and get free advice from our certified mechanics.

ASK A QUESTION

More related articles

How Long Does a Vacuum Brake Booster Check Valve Last?
The braking system on your car requires a lot of pressure. The vacuum booster is one of the main sources of this pressure. This booster will take the pressure that...
How to Renew Your Car Registration in Oklahoma(DELETED)
Having your car registered with the Oklahoma Tax Commission is an important part of driving legally in this state. You will need to do this within 30 days of moving to Oklahoma...
P0052 OBD-II Trouble Code: HO2S Heater Control Circuit High (Bank 2 Sensor 1)
P0052 code definition HO2S Heater Control Circuit High (Bank 2 Sensor 1) What the P0052 code means This code is seen when the Engine Control Module (ECM) tries to control the...


Related questions

Q: Transmission not shifting sometimes.

If your transmission is not shifting properly it is likely due to internal damage inside the transmission or a little fluid level. I would recommend having a certified Transmission expert inspect your transmission to determine why it will not shift....

Q: Possible issue with the shift solenoid or TCM?

It could be either one and it's impossible to say without inspecting the car. The difference between the O'Reilly diagnosis and the dealer's is probably one of equipment. O'Reilly uses a generic OBD-II scanner and the dealer should be using...

Q: Car stopped after rough idle

This is a common symptom of a faulty idle air control module. This module regulates the control of air being mixed with fuel at idle. When this is faulty, it will cause an imbalanced amount of air and fuel to...