AC Delco Rotors were the answer for me. I own a shop and machined rotors and drums to no avail, narrowed it down by using my E brake to determine front or rear pulse. Tried a few different drums and then ac delco's. Problem gone completely and did not return.
The WARN 33025 fits my 2001 4runner sr5 with a little grinding to the ears that bolt to the side of the chassis. No one had for the 2001 so I took a chance and it worked out well. Hides nice just under the bumper. Very little body modification.