2004 grand prix gt just failed emissions because of this:

Trouble codes present
P0455 EVAP control system leak detected (gross leak)

Could this be from the ongoing gas cap light? Probably another sensor? Help soon or PONTIAC