Granted that his problem was much more serious than mine. But in his case also, the issue existed only between a particular TV and the RPi, with the RPi working fine on other displays, and the TV working fine with other devices. So some kind of compatibility issue. It's really weird to be honest.
Does this tell you anything? Would be really great if I could solve this problem.