After having had a charmed life for the past couple years, my Xbox 360 has started to freeze in the middle of games, sometimes even in the startup screen. At first I thought it might have been due to the heat so I moved it to a more open spot and I also have a fan for it but it still keeps freezing. I also tried clearing the hard disk cache and no luck. There aren't any red rings either, it just freezes but the light is still green. Anyone have any suggestions? Thanks in advance.