Hello everyone my name is vince, i own a 2006 Pontiac grand prix with 98200 miles on it. I should have joined this forum back in 2006 when i bought the car i just found this forum and it has tons of helpful information. This morning when i started the car the check engine light came on i drove it to work (50 miles one way) after i got off of work i had the code read. These are the probable causes 1. purge or vent solenoid failure 2. plugged evap canister condition 3. failed evap pressure sensor. Its also saying ECM has detected pressure in the EVAP system during a non purge condition. Where do i start anyone have any suggestions? I need to drive the car to work tomorrow as well will this hurt anything? The car seems to run fine like it always has i commute 100 mile round trip though and dont need the car to let me down. Thanks in advance for any help.