Phone keeps hanging - rebooting - rooted

view story

http://forum.xda-developers.com – I have a sprint Samsung Galaxy s2. I have had it for over 1 year and working fine mostly (besides gps taking a while to lock sometimes) Yesterday, while texting ( using handscent sms,,which I use a LOT) the phone froze...and eventually, it rebooted itself ! Since that time, It hands randomly about 5-6 times per day, mostly when using handscent sms. but it did do this once when I was not using handcent. I am rooted at FH13 4.0.4 andriod version model: sph_d710 Can I resolve this by simply doing a factory reset ? if so, how do I do a factory reset with a rooted phone? (HowTos)