Have you tried disconnecting the frame ground altogether? With audio work, I know ground loops can be induced with multiple connections to the same point. Try moving it around on the board and see if this has any effect.
Ron