I'm thinking your machine is going... I would suggest (if you not comfortable with doing it your self) take it into a repair shop and have them look at it. If your ok with doing it, remove the keyboard, and look for burn marks and smell the board for burned silicon. Also, check your memory, and CPU for burn. Good luck...