I'm on jelly bean, haven't done a factory reset, I have a good 4g connection in 90% of the places that I'm at, when I'm at home I'm on WiFi and I'm using Nova Launcher. Can't quite figure it out, I think it might be Tasker but it shouldn't be. All I have setup is when I'm near work/home (based off cell towers) to connect to WiFi and silence my phone. I just setup SmartActions to turn off my GPS when my screen is off, I'm sure that'll help but I've never used Smart Actions.