I am getting Engine Light code P0456.
This fault code indicates a very small leak in the evaporative emission system. This is usually a failure in the integrity of the evaporative emission system and not something simple such as the fuel cap was left off (that would trigger a large leak code). Looking for broken or cracked lines in the evaporative system or a partially open purge or tank venting valve, maybe even a fuel filler cap with a faulty seal could all be issues. One strategy to find these small leaks is the use of a smoke tester that will put low pressure smoke into the evaporative system to locate a small leak. You may want to enlist the help of a mechanic, like one from YourMechanic, who has the training and equipment to locate the source of the leak and to carry out the repairs to prevent this fault from returning.
Have a car question? Get free advice from our top-rated mechanics.
Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing