Hello. Today morning i was trying to turn on my laptop, but failed. I have tried many troubleshooting options, like removing the battery, holding power button for 30 seconds or more, but all of them failed. Then i thought heating laptop would solve the problem and then i put it in boiler room on water heater. Then i waited for like an hour or so and tried to turn it on and it magically worked. What would cause this problem?
There is likely failing connection somewhere in your laptop. Metal expands when heated, so the tiny gap is bridged when you place it on the water heater for an hour. This problem will likely get worse over time.