Jack, it may just be that the screen needs de-gaussing. Strong magnectic influences can cause the colour guns to become mis alligned. Make sure that the TV isn't positioned close to unscreened magnetic influences.
A TV repair shop would be your best option.
Mike
November 2004