If you think it's a software issue then I would try:

1) 10 minute battery and sim card pull. Reboot.
2) Boot into safe mode. This will bypass all downloaded apps to see if that cures it.
3) Try...