Exception in rendering!

Message: window is not defined

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

Q: Difficult to fuel car.

asked by on

When fueling car, the gas pump kicks off indicating full when it isn't, no matter how slowly I squeeze the pump handle.

My car has 115000 miles.
My car has a manual transmission.

A: This is likely due to a failing purge valve...

This is likely due to a failing purge valve solenoid in your evaporative emissions system. The EVAP system prevents fuel vapors from the fuel tank from escaping into the atmosphere. The EVAP system collects and temporarily stores the fuel vapors in the charcoal canister. The charcoal canister is filled with activated carbon pellets that can absorb the fuel vapors. When the engine is running, the fuel vapors are purged from the canister and burned in the engine. The vent control valve (solenoid) controls the flow of outside air in and out of the charcoal canister. When this vent valve is not working properly, you may notice the fuel filling pump kicks off early as you have described. This is due to the fact that the vent valve is not able to properly release the fuel vapors inside the tank. The fuel pumps at gas stations have automatic pressure sensors that will kick the fuel pump off when too many gas fumes are present. I would recommend having a professional from YourMechanic come to your location to diagnose your emissions system.

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: Idling problem

A few items could cause the vehicle to idle poorly. The most common are a vacuum leak, MAF sensor, low fuel pressure, idle air control valve, or a throttle body issue. Any of these can cause the idle to be...

Q: Can you bypass a neutral safety switch gone bad temporarily

Yes you can by connecting the purple wire and the purple with white stripe wire on the clutch switch. This should be done temporarily only for testing. It would be unsafe and unwise to keep it this way since it...

Q: Timing belt issues

The engine in these vehicles are what is called an interference motor. This means that there is a high chance that the valves or pistons will get damaged when the timing belt breaks. You can have the head removed and...

Related articles

What Causes Hoses to Leak?
While the largest part of your engine is mechanical, hydraulics plays a significant role. You’ll find fluids at work in a number of different areas. Your car's fluids include: Engine oil Transmission...
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...
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...