From what you tell, it seems a hardware issue. That means that it's time for a new laptop.

Kees