Samsung Galaxy S heat up a lot, getting restarted and slow start up time I'm using Samsung galaxy S with O.S. 2.3.3. I'm having the following problems.
It is getting heated up a lot. Because of this the battery is drained so faster.
That too when it is getting charged if I place butter it melts down.
It is also getting restarted whenever there is an exception in the app.
I'm having a lot of applications so the start up time is very slow around 3 - 8 minutes to load.
Seems like you have a battery drainer App which also heats up the CPU by holding a wakelock and using the CPU the whole time. You need to identify and remove that App.

The Galaxy S has a pretty nice App called "program manager", also using Androids built-in "what caused the most battery consumption" feature should help you to find this App.