This sounds like a hardware issue with your laptop. In the past month there have been quite a few problems exactly like this popping up in the forums.
Sadly, my guess is to try and HP specific forum and see if someones figure out a workaround. You could try restoring windows back to a prior date when it all worked well. But, if it's truely a piece of hardware gone bad, none of that will help