It works and reads discs and turns on, but only when cold. As soon as it heats up a little from idling on the xmb, it freezes showing artifacts like this.

I have seen something like this before with faulty 90nm RSXs and I may just be optimistically thinking does it just need a bit of a clean and maybe the rubber (eraser) trick? It works consistently when cold / just turned on and GLOD after a hard reset after the crash. The GPU shows no sign of glitching during its working period, only artefacts upon a sudden freeze.
Of course the only real solution is replacing the 90nm RSX with a 40nm RSX, but thats ££ and time consuming.
I guess the real question is, has this happened to anyone else? And if so what was your fix?