I bought a 2004 Honda Odyssey EX a few months ago, and just today the Check Engine light came on. Since we've bought it, there has been a slight odor of fuel near the filler cap, but I never really thought much of it. The code P1456 read "Manufacture Control Auxiliary Emission Controls" and was able to be cleared. The gas cap is tight, but I have not replaced it yet. I have also read about a possible stuck vent solenoid or purge solenoid. Can anyone shed some light on this problem, and maybe point me to where these solenoids may be located? Anything else that may be causing this? Thanks!!