I have a 2004 Buick Lesabre. The check engine light came on so I had the code read. It was P0442. The gas cap was just sitting there so I tightened it. This has been a couple of weeks ago and the light is still on. Does this mean there is something else wrong or do I have to take it somewhere to have the light reset?