I've had a little search around but honestly most of the advice people are giving out is what you're already doing - hold the power for 10-15 seconds. Personally what I'd advise doing is trying to reset the installation via either a complete reinstall or by system restore and rule out a software problem. If this still persists it might be a hardware fault.