There's a known problem with the resistor circuit controlling the fan motor, there's a connector block in the passenger footwell.
This has been known to overheat and cause fan motor problems, you might find it starts working again just by moving the wiring.