I'm having this problem also and did a factory reset. Had no luck. When I took the phone to my Sprint store, the phone was actually replaced free of charge due to genuine software and hardware glitches.
Just pointing out that it's not an adware issue. I would take your phone to your carrier.