my brothers phone does off the wall stuff also. sometimes wont connect to internet, random extreme battery drain,....
i hate to suggest it, but maybe call straight talk??? sorry, had to throw it out there.
cleared dalvik and cache after flashing? sometimes reflasing will fix an issue.(make backup!!!!!)
err on the side of kindness