usually excessive fogging is due to moisture in the interior. sometimes in the winter months moisture can build up between the carpet and the floormats, causing fog or dew on the inside of the windows. check your carpets, seats, under the seats, and even the headliner especially if you have a sunroof. under the dash is also a famous spot for water to leak in. let us know how you make out.