I have 2001 gtp that is completely stock. The car has 220000 miles on it and still runs great. However, every winter it gives me a P0172. I can clear the codes and it will stay off for about a day or so. The car doesn't seem to run any different but my mileage does seem to drop a little. This is the 3rd winter ive experienced this. I have tried replacing all O2 sensors and the maf which seemed to help but the mil always comes back the same code and only that code. Anybody ever experience anything like this?