That means you've got a problem with the vent solenoid. If you also get P1665, that's the purge solenoid. If you get both at the same time, it's most likely a bad fuse, since they share the same one.
Trouble Code P1676 means:TCM/ A/T FI data line circuit
Trouble Code P1676 means:TCM/ A/T FI data line circuit
Trouble code P1676 means: TCM A/T FI data line circuit
Trouble code P0420 means: Catalyst System Low Efficiency (Bank 1)
Trouble code P0742 means:Torque converter clutch circuit stuck on
Trouble code P0108 means:MAP Sensor Circuit High Input
Trouble code P0128 means: ECT Sensor Below Thermostat Regulating Temperature
Trouble code P0440 means: EVAP System No Flow During Purge
Trouble code P0440 means: EVAP System No Flow During Purge
Trouble code P0401 means:Exhaust gas recirculation flow insufficient detected
In a Pontiac Grand Am error code P0410 means there is an emissions problem.
forgit about it