just got an 07 iq and my double pane shield keeps frosting up.I put a taller 16.5 inch windshield on it but still can't keep my visor from frosting up without keeping it open a little and that only helps for a little while.would a heated shield work better and if so who makes a good one?