2000 honda accord check engine light

How do you know the problem is a saturated fuel canister? Googling P1456 indicates it is sort of a general unhappiness with the fuel system code – often caused by a loose gas cap.

What I’d do is:

  1. Google P1456 and read all the stuff you can find on the code.

  2. Invest in the least expensive code reader you can find and check that you are still seeing P1456. You’ll be really annoyed if you find out after weeks of dinking around that an O2 sensor has failed also, and that is causing your Check Engine light. (Odds are that the code reader will work with your next car if it isn’t a Ford or GM product).

  3. Your new code reader should allow you to clear the code. You probably can also do that by pulling a fuse for a few seconds, but identifying which fuse is not easy. Clear the code and see how long it takes to come back. That should give you a better feel for whether the problem is solid or intermittent. Keep in mind that the ECU may not turn the light on until it has seen problems on several starts or several drive cycles. And it may not turn it off immediately when problems go away.

  4. I’d try a new gas cap before I had any expensive work done. It could be something as simple as a deteriorated gasket on the gas cap.