Q: Check Engine light won't go off

asked by on

I was told that I needed a vapor canister purge solenoid for my 2004 Hyundai Elantra. Plus, the Check Engine light won't go off, and I can only pump $1.00 in gas and the pumps keeps cutting off like the tank is full.

Hi there. The vapor purge solenoid releases the fumes in the gas tank. If the solenoid is stuck closed, the gasses can’t escape and try to come out the fill tube. The nozzles at the gas pump are designed to turn off if there is back pressure so that the fuel does not come flying back at you. That is why it keeps turning off every few dollars worth. The solenoid can fail, but it can also not be getting a signal to open. If the signal is not getting to it, it won’t work even if you replace it. If you need further assistance, I recommend you have a certified technician, like one from YourMechanic, inspect the Check Engine Light to make sure which component is causing the problem.

Was this answer helpful?
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details
  1. Home
  2. Questions
  3. Check Engine light won't go off

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing

Get a quote

What others are asking

Q: Intake maifold runner control is stuck open

Hello, thanks for writing in about your 2001 Mazda Miata. Due to this trouble code, the intake manifold runner control will need to be replaced. If this is not done you can cause serious damage to your car. If you...

Q: How much does a used power steering pump cost on average?

Hello. The cost of a used power steering pump will vary depending where it comes from. Some wrecking yard will charge much more than others. From your description of the problem it may not need a pump. It may have...

Q: Maybe ECT sensor or CHT sensor??

After doing some research, the only thing I found that has only two wires to a connector in the back of your motor is the evaporative control valve. The CHT is in the front of the motor and this engine...

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