I have a 2000 ZTS that had a similar problem and it turned out to be the blower switch. It could also be the AC/Heated back window switches. You might have the heater blower resistor checked also. I bought the blower switch from these guys for $16,
http://www.rockauto.com/catalog/raframecatalog.php