Try falshing a new ROM from the kitchen to see if the phone will take it ... If it will, then I'd point my finger at the integrity of the STOCK ROM ... Perhaps it's gotten corrupt or something ... I've got both APAC_SPCS_20600_300_11200 (44,472 Kb; MD5: 93DE385078BB2678FD8012318FE0C7A9) and APAC_SPCS_20600_303_12700 (44,796 Kb; MD5: 3976944950684FE88BC213BA8EDC652E) from both UTSTAR and SPCS ... I've had these since they were originally released ... Both of these SPCS ROMs can be downloaded from the Sprint site at
http://support.sprint.com/doc/sp1309...revPageIndex=3