download wake lock detector from play store. It will accurately give you the wakelocks by a particular app when the phone screen is off. If you found that the phone was heating even when screen is off, then most probably a app or a service is keeping the phone awake (using the processor a lot) so the phone heats up. After you find which app and service are keeping the phone awake, we can then work on the solution.