The reason that your xbox 360 has this problem is a design flaw by Microsoft that when your xbox overheats it causes the graphics processor and/or the CPU to lift off of the circuit board. The specific problem is related to the clamps used on the xbox 360 heatsinks (the part that cools off the CPU and graphics processor)
It's a simple problem as I said.