That one had a swelled battery and odd issues like you wrote. Before you do a hardware check did you factory reset the phone?