You may want to check the power cord as well, especially on the amp where it attaches on the back. I had the same problem once and it was caused by the power cord being loose. It caused the right channel to periodically cut out (I don't know why it only effected the right and not the left).
Good Luck
Good Luck