this problem is caused by the pcb warping due to excessive heat which pops the bgas off their pads, breaking the connections. heating the pcb up with a heat gun will only end up damaging other components on the board.
your best bet is to do what goober said and send it back to microsoft. this happend to my 360 and they sent me a new one within two weeks.
m, June 2008