If by rainbow you mean alternating colored bars possibly at a diagonal on the screen I'd be inclined to go chasing ground loops. Especially after changing a cable. If not that did anything else change, the screen perhaps? The extra info may help one of the real experts http://www.avsforum.com/ubb/smile.gif answer.
------------------
Les
------------------
Les