I'd say faulty HDMI lead. The PS3 is just detecting the fact that there is an
HDMI plugged in, not that there is a TV connected.
HDMI is pretty fragile especially cheap cables, the slightest pressure and they snap.
I'm not saying go spend $300 bucks on one. Crest do some cheaper ones that are decent quality.