could it be your brakes? like when does it happen.. maybe the belts are fine but somewhere their rubbing against something... could be your cooling fans rubbing something when they come on... i had a horrible squeel, something would rub against my rotors and i'd have to slam the brakes hard to make it go away