Use tiny umbrella to save shsh blobs. Use tss server to restore it. And kick out recovery mode through tiny umbrella. As far as I know it will solve your problem.If not fixed only then change battery
Jailbreak, Unlock, Install apps,etc... in Iphone..