The random reboots is not a OS problem. its an App problem.
A simple factory reset would have sorted that out for you ages ago.... and yes I know its a kak thing to do but unfortunately its the only way![]()
I did a factory reset after getting ICS, still getting some reboots. Might be an app but I don't know which.. They occur so seldom that it would almost be impossible to pinpoint.