I had a similar problem, try removing the fan belts from the engine. A lot of stuff is spinning up front. Mine turned out to be the fan. You don't even want to know all the BS I did to my car trying to fix the problem...