Q: Trouble code P0455

asked by on August 23, 2016

I've changed gas cap,EVAP canister, clear code, but still pops up. Is there a way to check for a fuel leak or any suggestions on what should I try next.
My car has an automatic transmission.

Check Engine Light is on Inspection $94.99 - $114.99 Get a Quote

You should have a mechanic use a smoke machine to test the system for leaks. The purge valve may be leaking causing it to not hold any vapor in the tank at idle. If this occurs it will cause the Check Engine Light trouble code P0455. If you need some help with getting this fixed, contact a certified technician, like one from YourMechanic, who can diagnose your Check Engine Light and help you make the necessary repairs.

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


Experienced Mechanic?

Earn up to $70/hr

What others are asking

My friend went over a curb, how damaging is this to the car?
Running into or on curbs can never be a good thing. If you feel that the wheel or suspension was damaged in any way then I would recommend you having it inspected by a mechanic to ensure your safety.
Car starting, idling, and then stalling
Hello. If the engine will only run for a short period of time then it may have a failing fuel pump or an electrical issue. Being that you stripped out the fuel filter connections, the metal lines may need to...
tailgate open warning light comes on when closed
As the latches wear with use, the switch that turns on and off the light and door ajar gets worn contacts and the latches do not close the switch contact all the way. This is why you can push in...
Warning lights after ABS brake flex lines replaced
The rear lights, including the brake lights, all go through the light control module and should have nothing to do with the ABS system. You may have bad bulbs (https://www.yourmechanic.com/services/brake-light-bulb-replacement). Have them checked to see if one or more brake...
hesitation when accelerating and shaking when in idle
Hey there. A proper diagnosis at a repair shop is the only way to be certain. If the spark plugs (https://www.yourmechanic.com/services/spark-plugs-replacement) have not been changed in 40,000 miles or more, the car would benefit from replacing them. But any number...
Engine idle fluctuates
You may have a dirty or failing idle air control valve. The idle air control valve reads the air intake as it is mixed with fuel prior to being injected into the engine at low speeds and at idle. Since...
The dealership accidentally cut my car off, can I get a jump to start it again?
A jumps start certainly will not hurt your vehicle, however this suggests that you may have an issue with a weak or dead battery or possibly a bad alternator. As you may know, the alternator is responsible for charging the...
Car wont start even with jumper cables
It sounds like your battery is completly dead. This could have happened either because the battery is old and failed or because the alternator is not sufficiently charging the battery. This issue can be resolved in two different ways depending...
AC Compressor
It sounds like you may have a faulty AC Compressor (https://www.yourmechanic.com/services/ac-compressor-replacement) or potentially a leak in the AC lines somewhere. Car air conditioners work on a simple principle of heat transfer, relying on the fact that heat will always transfer...

Related articles

P0082 OBD-II Trouble Code: Intake Valve Control Solenoid Circuit Low (Bank 2)
P0082 P0082 trouble code definition P0082 indicates a fault within the intake valve control solenoid circuit. It may be seen with P0081. The car may have a bank 1 and bank 2 solenoids What the P0082 code means P0082 is...
P0206 OBD-II Trouble Code: Injector Circuit Malfunction - Cylinder 6
P0206 code definition Injector Circuit Malfunction - Cylinder 6 What the P0206 code means When a P0206 code is seen, the Engine...
P2446 OBD-II Trouble Code: Secondary Air Injection System Pump Stuck on Bank 2
P2446 code means there is an issue with the vehicles pressure sensor circuit/secondary air injection pump often due too water from exhaust leaks.