Exception in rendering!

Message: window is not defined

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

Q: P0320 code - 1999 Ford Ranger

asked by on

Had the truck and engine bay cleaned and detailed. Drove 30 seconds and the truck died with the check engine light on. Started back up and died again when I put in gear. Towed home and cleared the code and it ran fine. Then the code came back and the truck died.

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

A: Hi and thanks for contacting YourMechanic. ...

Hi and thanks for contacting YourMechanic. What might have happened is that water from cleaning the engine may have gotten inside the engine. Check all of the intake hoses and be sure that the clamps are tight. Remove the air filter and check to see if it is wet. If the air filter is wet, either blow it out with air, or heat it up to evaporate the water.

I recommend replacing the filter unless it is a KNN filter. Check the distributor for any moisture under the cap. If there is, clean out the moisture and let it dry. A wet distributor will throw a code P0320. When all done, clear the code and restart the engine.

If you need further assistance troubleshooting your vehicle, then seek out a technician, such as one from YourMechanic, to diagnose the Check Engine code and move forward with proper adjustments.

Was this answer helpful?

Need advice from certified mechanic? Get help now!

Over 1000 mechanics are ready to answer your question.
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・Save up to 30%

Get a quote

What others are asking

Q: Van running rough, cuts off 2000 Dodge Grand Caravan

Hello - there are several problems that can cause rough running and stalling. Fuel system issues including clogged fuel filter or injectors, incorrect fuel pressure can cause this. Dirty or malfunctioning idle air control valve or air leaks in the...

Q: Getting a Check Engine code P0320.

This code signifies that the engine speed circuit for the ignition system is having a fault. I would recommend that you have this diagnosed by an experienced mechanic, like the one at YourMechanic, so they can find and correct the...

Q: Engine knocking and engine light on

Hello. If the Check Engine Light is on, then it would help to know what codes are coming up. The computer codes would help a mechanic find a starting point to determine the problem. From the description of the problem,...

Related articles

Rules of the Road For Iowa Drivers
Driving on the roads requires knowledge of the rules, many of which are based on common sense and courtesy. However, even though you know the rules in...
P2428 OBD-II Trouble Code: Exhaust Gas Temperature Too High Bank 1
P2428 code definition A P2428 trouble code signifies that the PCM has detected a problem in the exhaust gas temperature sensor circuit in bank 1, which subsequently contains the number one...
P2103 OBD-II Trouble Code: Throttle Actuator Control Motor Circuit High
P2103 means there is a fault with the throttle actuator control motor circuit, likely due to a defective electrical component or part.