I have had firmware version 2.2.1, Baseband: S:i500.04 V.EB01, Kernel: 2.6.32.9 Build: SCH-I500.EB01 for about 4 months now and no problems all of a sudden it is freezing to a black screen and sometimes going to the checkered 3D load screen on its own. Any help?