heater fan blows weakly

Check actual voltage on high with a meter and post it. It should bypass the resistor on high. Check your ground integrity [corrosion]