My car got the engine light code P1456. It has been cleared for 3 times but it still come back on. I bought a new gas cap from deler, but it still on. The local shop checked about this code for me, he said there is not thing wrong with any part, but gas tank he was not be able to check. He recommed me to go to Honda, so I went. Honda just said he ran the test about vapor in gas tank, there is only leak they could fine is gas cap. They cleared the light for me againn, but 6 days after that it was back ON!! I called the dealer they said they have on idea, there is only one way, checking everything about this code following a chart. But, they dont know how long will it be, and how much for the service.
I'm worry about this, please help me. Will this problem affect my engine or anything???