Head lights and dash lights "flicker". can see the alt. amp guage pulsing on 1999 Chevrolet 1500 Pickup

the head lights flicker/pulse as do the dash lights. It doesn't happen all the time but quite a bit. I also notice that the amp guage fluctuates. Any idea on what it could be?

bad ground...or plug wire is arcing on the block/ground.