Did you check the fan clutch and the water pump output shaft for play? Also idler pulleys on any of the belts (power steering or A/C if present)?