Whats the voltage at the alternator when this is going on? Loose or dirty connections. Bad grounds. Just some other things to check.