I'd agree with the icing diagnosis. One easy thing to check as well is your cabin air filters. If the filter or ducting doesn't flow like it...
Did the past starter failures end up with the starter staying engaged?