Exception in rendering!

Message: window is not defined

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

Q: Fuel gauge is erratic and inaccurate

asked by on

The fuel gauge meter is intermittent and inaccurate. We've been told it could be the fuel gauge sending unit. Any advice would be appreciated. Thank you!

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

A: Hello. Based on the symptoms you are report...

Hello. Based on the symptoms you are reporting, your supposition is correct. The sending unit is typically a variable resistance element (i.e., a potentiometer) that can be tested by the Mechanic with an ohmmeter. These units can physically bind. The contacts can get worn and even fuel deposits or varnish can degrade the contacts, altering the intended resistance. It is also possible to have wiring faults in the sending unit circuit that will mimic a failed sending unit, for example you could have a short to ground or a high resistance connection but typically the sending unit itself is bad. If the unit does test bad, on removal the Mechanic will still typically check to be sure the movable arm of the unit is not simply physically hung up or restricted by, say, an out of position vapor line in the tank or misplaced wiring, again not typical, but things that will need to be checked to be sure you do not replace a perfectly good part. At your request, a certified technician from YourMechanic would be pleased to give you a definitive diagnosis of this possible electrical problem and a cost to repair.

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: My 97 Suburban dials jump all over the place.

Hi and thanks for contacting YourMechanic. Sounds like that there is either a loose ground wire to the gauge cluster panel or the gauge cluster panel is shorting out. Look under the dash for any broken or loose wires. If...

Q: My car won't shift into high gear after a series of thumping while accelerating hard check engine light blinks then stops later.

Hi there. The Check Engine Light flashing is an indication the engine is misfiring. Anytime the PCM (powertrain control module) recognizes misfires, the traction control is disabled (light turns on). This would account for the thumping and lack of power....

Q: Car not going into drive or park

If the shifter will not move, then the shift cable may have seized or the shifter assembly may have broke internally. If the shifter is moving, but there is no response from the car then the shift cable may have...

Related articles

How Long Does a Heater Control Valve Last?
Keeping the right amount of coolant in a car is essential in keeping the engine at the right temperature. Failing to have the right amount of coolant or even bad elements...
P0240 OBD-II Trouble Code: Turbocharger Boost Sensor B Circuit Range/Performance
P0240 code definition Turbocharger Boost Sensor B Circuit Range/Performance What the P0240 code means P0240 is an OBD-II generic code triggered when the Engine Control Module (ECM) detects the intake boost...
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.