I too have also had this problem. I can confirm that it was caused by faulty ignition switch contacts. You do not need to change the whole ignition switch. You can simply replace the contact assembly at the rear of the ignition switch.
Our blower speeds are more reliable and seem to be slightly faster.