It looks like the overheating issue. Try puting it in the fridge for 10 min before boot. Also, there is no need to pull the battery - just hold the power button until it switches off.
There is a custom u-boot version made by @aTc, which helps to mitigate such behaviour. If we confirm that your...