Sorry, i know this post is old but I was having the same exact problem a week ago and wanted to share how i revived my Surface Pro 3 in case anyone out there is having this problem.
I wrote this on the microsoft answer help page too but oddly, they removed it...
Maybe because the method i tried was not to microsoft standards.
Please use my method at your own risk.
Anyways, i had the exact same problem just a week ago. I was only away from my laptop for about 3-5 hours and when i went back to it, I found that it couldn't turn on anymore. I tried every method on the internet. After a whole week of frustration and trying, i finally made some time to visit a microsoft store and booked a technician. I left my surface at the store with the microsoft technician for the day too.
In the end, nothing worked, they couldn't fix it.
My surface was labeled as "dead". Microsoft offered me to exchange it with a new one but i couldn't do it as I had all my work data saved on the surface! So I decided to take it back home and think it over a few more days.
Because my surface was already doomed, I finally decided to use the crazy method of freezing the surface in the freezer fridge.
Here are my detailed steps in reviving my completely dead surface:
1. I used a
Foodsaver vacuum wrap machine that i borrowed from my mother's place (She bought it on Amazon for $100 a month ago). You could also try using a
ziplock baggy and sucking out all the air from it so that it won't create condensation/liquid damage on the surface. I also wrapped it with an additional plastic bag.
2. Then i place it in the freezer fridge
flat (surface screen facing up) on top of a pizza cardboard box so that it doesn't touch the actual freezing fridge. I left the surface in the
fridge for 3 hours - nothing more than that.
3. After 3 hours, I placed the surface
flat (surface screen facing up) in room temperature for 2 hours.
4. After 2 hours in room temperature, I
plugged the charger in. Then I did the
usual power button and volume up button for 15 seconds, 2 second pause, and then 2 second power button. By now, It should start to flash.
5. If it doesn't flash yet,
don't give up, keep
repeating step 4. Once it starts flashing, the surface logo will start appearing but may shut down again a couple times. Keep pressing the
power button down with 2 second intervals until the surface logo STAYS.
6. Once it loads further,
WAIT for the
AUTOMATIC UPDATE. After that, everything should boot up as it used to! I haven't had any problems since
7. Make sure to
do a backup of your surface in case this happens again!
Hope this works for you too!! GOOD LUCK!