Re: Erratic airflow from heater
Sound more like debris in the blower cage - if it was not working at all there would not be a squeal.
Easy to check - remove the lower cover from the passenger footwell (a few screws) and the blower is exposed. Slide the clips and the motor releases and can then be cleaned.
While there check the cabin filter (same slidable clips release the filter)