I too changed my resistor and that is when I discovered that the fan bearings were shot and the fan dragged the housing noticeably at the lower speeds which of course contributed to the resistor heating up and blowing on the middle speeds. If you can get it to work at all on low speeds listen closely for a whining or scraping sound. If you hear that consider changing out the blower motor while you are at it. Full disclosure I had mine done as part of other AC work and thus have no experience on that job. From what I hear it isn't terribly expensive and not too hard to do.
It is a good idea to clean the debris out from the fan area when changing the motor. A lot of crap accumulates there since these trucks have no cabin filter. This also contributes to the resistor failure since the fan motor has to strain to pull air through. This video might be of some help
xc_hide_links_from_guests_guests_error_hide_media
The good news is that this is usually a one and done fix and should last if you use a good quality part.