Skip the auto shop - Our mechanics make house calls

Q: check engine light

asked by on

Hi, a few months ago a check engine light came on my Hyundai. Firestone ran diagnostic codes and replaced canister purge valve, vent shut valve and intake hose assembly. After about a month check engine light came on again, they ran the codes and replaced my fuel cap. Again the car was fine for a month or so and the light came on again. They ran the codes again and they said i have a faulty fuel tank pressure sensor and replaced that. That was last week and today the light came on again! Before I take it back to the shop I was hoping to figure out of they are just ripping me off by having me replace all these parts or is it really possible that all these parts are failing in such rapid succession? It seems incredible to me that all of these parts need replacing. Is it possible they are misdiagnosing the problem? Is it possible i just have a faulty check engine light sensor? I am also considering buying my own code reader (they are about $15 on Amazon). Is that worth it? Thanks! Leeka
My car has an automatic transmission.

These are all parts related to the fuel tank which indirectly relate to the pressurization of the tank. The canister purge valve is something that allows excess pressure to be removed from the tank. The vent shut valve and intake hose assembly is the actual intake tube that moves the fuel to the tank when you are pumping the fuel into your tank at the pump. As you know the fuel cap maintains pressure when it is sealed correctly. Finally, the fuel tank pressure sensor is a sensor that relays the fuel tank pressure in pounds per square inch (PSI) to the car’s computer. These components all work together to maintain a specific fuel pressure in order to supply the fuel injection system in your car properly. Without sufficient fuel pressure, the intake would not work properly. Although, it is coincidental that each of these parts failed successively, it is not entirely unreasonable as they all work together and respond to each other indirectly. A faulty check engine light sensor is highly unlikely as this is simply a reflection of what the computer reads. Yet, if you would like, a certified technician from YourMechanic can come to your home or office to diagnose your Check Engine Light issue.

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・Fair and transparent pricing

Get a quote

What others are asking

Q: What is wrong with my car?

Hi, it sounds like you are having a few issues with your car. The P0117 code you received is the coolant temp sensor failure. Although your gauge is not reading high, with the coolant temp sensor failing, the gauge will...

Q: Jerking reaction when accelerating

Hi There, The jerking or bucking problem you describe is normally associated with either transmission problems or some kind of misfire related to ignition problems (i.e. crank sensor, cam sensor, ignition coils, bad spark plug wires or plugs) or in...

Q: humming noise

It sounds like you have a wheel bearing going bad. Noisy wheel bearings will only make noise when the car is in motion. They will get louder the faster you go. They also change pitch, or get louder or more...

Related articles

How Do Power Car Windows Increase Passenger Safety?
Power windows are responsible for approximately 2,000 emergency room visits every year. When a power window closes, it exerts enough force to bruise or break bones, crush fingers, or restrict an airway. Though...
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...
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.