Exception in rendering!

Message: window is not defined

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

Q: My Check Engine Light came on and when you push the gas it starts fluttering and shaking

asked by on

My engine light came on and when u push the gas it starts fluttering and shaking

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

A: This may be a sign of a failing throttle po...

This may be a sign of a failing throttle position sensor. The throttle position sensor (TPS) is a sensor used to monitor the throttle position of the throttle plate inside the throttle body in relation to your foot position on the gas pedal. Based upon the inputs from the sensor reading your foot's position on the pedal, the ECU then makes the direction to supply more or less fuel to the motor. When this sensor is not working properly, this can cause intermittent responses when pressing the gas pedal as you describe. To avoid any unnecessary repairs, I would suggest having a professional from YourMechanic come to your home to diagnose your Check Engine Light and service your throttle control system as necessary.

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

Ask a Mechanic
(100% Free)

Have a car question? Get free advice from our top-rated mechanics.

Ask A Mechanic
Over 10,000 questions answered!

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: After the change of alternator my car needs accelerator..Rpm goes up but speed meter goes slow. it jerks win out n hear. D blinks

Hi there. If this occurred right after the alternator was replaced then the connections need to be checked first. If the connection on the alternator is loose then this can occur. The output of the alternator needs to be checked...

Q: Do I have to drop the tank or can I access it from the back seat to change the fuel pump thank you

You can access fuel pump by removing the access panel in the very front of the trunk by rear seat. if you find you are needing help with this repair, a certified technician from YourMechanic can come to your home...

Q: Excessive white smoke out of crankcase tube. Fuel in oil

That is definitely the result of a loss of oil pressure. A very bad oil leak, failed pump or lack of maintenance can be big trouble for an engine especially with such high miles. As long as there is no...

Related articles

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...
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...
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.