Yup, just checked the pressure after my tires were switched up. The mileage loss was not this huge last year, but my big concern was if it was related to the smell (gas leak) i don't need my car exploding in time for my christmas credit card bill :P Is there anything in the cooling system (a hose) that could generate this sort of smell....without losing fluids?? Thanks, Merry Christmas!