The resistor pack only provides the three lower fan speeds so when those don't work but the highest speed does, the resistor pack has blown. BUT (!!!) what actually causes the resistor pack to blow is a bad fan motor whose windings have started shorting together. The winding wire is bare copper that is coated with shellac and when the shellac starts breaking down the windings start shorting together. The bottom line is you need to replace your fan motor too or it'll just eventually blow the new resistor pack too. Avoid store brands too.