im not exactly sure but i've always had problems with the stock sprint rom...i'd advise flashing this rom
http://forum.ppcgeeks.com/showthread.php?t=44583 its a cleaned up version of the stock rom....or you could find a custom one you like in the upgrades thread