I failed my emissions test to renew my tags on my plates and they said it was because of the check engine light that was on. I took it to Autozone and they gave me this code "P1451" and said it was manufacturer controlled auxilary controllers. I got my fuel pump changed about 4 months ago and that check engine light has been on ever since. I just thought it needed to be reset, but when I took it to get it reset it came back on. Is this is simple problem to fix and most of all WHAT DOES IT MEAN? I looked it up online and it said :EVAP Control System Canister Vent Solenoid Circuit Malfunction. Soooo...what does that mean? Someone PLEASE HELP!