Annoying Power issues!!

Hello everyone, I have a very annoying problem that started last night on the way home. When I am driving normal or when I get on it about every 10-15 seconds my lights go out, my elec. fuel pump shuts off, my amp gauge goes all the way to D and my tach stops at the last RPM before problem started. I have a MSD 6al box and the ignition is not affected by this (no sputtering or dying). It only happens for a split second and the other drivers on the road are probably thinking I am flashing them for some reason. Its only consistant for about 20 minutes or so then everything is fine for 10-15 minutes and then starts up again.

What I am thinking: My amp gauge is heating up, Maybe my starter relay but my ignition is hooked to it. But my fuel pump is also hooked to the starter relay. Maybe votage regulator going in and out but that would only dim the lights and also not put the amp gauge all the way to D

I cleaned all the contacts on the fuse box, and I fixed some wiring problems I had about two weeks ago and this just started. There is a click whenever it happens also and as soon as I opened the hood to check relay and V/R everything started working fine again.

Any help would be greatly apprieciated I love this site for all the info!!!