How old is your Xbox? I'm just thinking that it could be the xbox that's causing the problem, make sure there's no dust in the back and side fan holes, you can just blow the dust out if you take a deep enough breath, otherwise I'm not sure how to fix, sorry.
