This may sound even more weird, (as I've just got out of the shower,) but are the drive belts taught enough, loose belts can chatter a bit, and also give poor drive to your alternator. If their original twin belts, check both as a loose or worn one could be the problem.