I was randomly disconnected from XBox Live when on the dashboard earlier tonight. When I tried to reconnect it gave me an error, so I decided to play a game offline. The game worked fine for 5-10 minutes but then froze, so I had to manually turn off the console. When I turned it back on the console froze when it loaded the dashboard. I had to manually restart again and then got this message: "Some XBox 360 features are missing or corrupt. A system update is required to replace them." I allowed the console to restart and the update installed, but it froze again when connecting to Live upon restart. It told me I was signed in, connected to Live, and even told me how many friends were on before freezing. I disconnected from the Internet and turned on the console, and this time I was able to move around the menu a little before it froze when I tried to play the game again. I tried playing a downloaded arcade game upon restart and the screen froze when entering the Recent section of the dashboard before even accessing the game. I then removed all system updates from my drive and restarted. I can move around the dashboard now but sometimes it freezes randomly, and I haven't been able to play games. I tried several times to reinstall the update, and the loading bar always finishes indicating the update was complete, but it keeps freezing. I removed the hard drive and powered on the console and it also froze then (this was before I removed all system updates). The info on my HDD looks alright, nothing is missing there. I also cleared the system cache on the main drive. I'm not sure what to do now. Is this something that requires me to send the console in for repairs? I don't see any red lights indicating a system failure, and the HDD doesn't seem to be corrupted. I don't even remember installing an update prior to this problems occurrence. I restarted my console at least 25 times before giving up for the night. Please help me fix this if it is at all possible. Key things to remember:
1. The freezing doesn't always happen like clockwork. It ALWAYS freezes if I'm connecting to Live right after the dashboard loads all the images. When not connected to Live it tends to allow me access to the menus but then randomly freezes there as well.
2. It will occasionally give me the "Missing Or Corrupt Features" message and will have me reinstall the system update, but that doesn't fix anything. Sometimes after reinstalling the update I'll notice some graphical glitches, like small missing squares in the white background of the start up loading screen, etc. It seems to freeze the least when all system updates have been removed from the HDD. I tried installing the update from a USB drive instead of Live but that just creates an endless cycle of restarts and extracting.
Thanks in advance.