Id check the runout on the wheel hubs where the rotor mounts onto the vehicle. Id also check the wheel bearings. I have a 96 Tracker and i recently changed the front left wheel bearings. In my case the bearings wasnt making any noises or causing a vibration, but it could be part of the problem.