It only happens when the A/C is on? Have you checked that clutch? How about the idlers in the serpentine system? There are two. That is the trigger for me. My A/C clutch makes a lot of noise and I can feel it when its on at idle. I'm sure the clutch is going, but I almost never use it, so no biggie to me. In Louisiana, its probably more important!