it could be that the on button is not making proper contact. Sometimes these buttons have a small piece of plastic between the button and the mobo. Try pressing very hard and see if this makes a difference. Some laptop bioses have a setting to start when any key on the keyboards is pressed. If this is there activate it and see if you start ok from the keyboard rather than the on button.