I have this iPhone with all sort of simptoms!

If I turn it off it will turn itself back on right away.
It takes forever to charge and its burning hot at all times.
Its incredibly slow! The slowest iPhone Ive ever seen, slower than 2G.
Sometimes it charges and all of the sudden the plug comes up over the battery metter as when it reaches full charge, but when I unplug it, its not even half way charged.

I restored to 4.2.1 and installed iPads baseband with Redsn0w 0.9.6b6 and unlocked with ultrasnow 1.2.

Does anyone has any idea why its doing all this?? Its just messed up?