I had this problem on Asus a7m and it turned out it was a CPU issue - ordering used one from eBay and replacing solved the issue.
I just don't remember whether it was turning off after, as you say, 3 seconds or it was close to 10 seconds. But the laptop was turning off after those seconds.