Not sure how applicable it is to 3rd gens, but I had the same issue in my 98 with it eating the resistor blocks. Turns out the fan motor was so full of crap between the stator and rotor that it was very hard to turn and drawing more power. I swapped in a different fan from a 2nd gen that actually turned nicely and never had an issue since. When I first got the truck 12 years ago, I found on cold days after I turned the fan from high to any other setting I'd get a faint smell, slightly acidic. I always though I had some issue with my batteries. But everything checked out there. Once I fixed up the fan, I've never had it since.