My check gas cap warning came off an on for about a month and it seemed to stop but now the engine light is on, would replacing the gas cap be a quick fix? 2004 cts