1. Detach your hard drive, disconnect your controllers and place the console on a flat surface.
2. Rest your Xbox 360 on a towel and then place a second towel over it. Make sure that every side is completely covered with the towels.
3. From the outside of the towels, turn on your console and leave it on for ten to fifteen minutes before turning it off.
4. Wait fifteen minutes and turn your console back on. It should now run just fine.
(video of tutorial in link)
i wonder what it does...how it can fix it....