its probably most likely the gpu or cpu just like the 360 with it having bad connections or flexing from the heating and cooling over time i have a ps3 that did this then got the ylod and i reflowed it with a heatgun and applied arctic silver 5 on the chips and it worked for me and it has been for over a year now so maybe you can try this