Maybe the resistor... they are pretty easy to check. It is are behind the glovebox and is held in with two 5/16 bolts.
Just take it out and look at it. When they are bad it is usually obvious because the wires are broken. This can be caused by the blower motor drawing to much power, so if it goes out again it is time for a blower motor.
SN95 Suspension and Brakes w/ 03 Mach 1 wheels. GT40 Longblock, Edlebrock Int w/ 70mm TB, Pro-m, 2031 cam w 1.7's, MS shorties. B springs, Hotchkis rear arms,
06 F150 Super Crew