have you checked the belt tensioner? mine needs to be replaced because it makes the clicking/rattling noise everytime load is put on the engine (shift into a moving gear at idle, turn on headlights/AC..). its pretty loud also, you can hear it from the inside of the car.