Just so you are clear on one thing, the laptop itself, is hardware.
I'm sorry to hear this is coming from a laptop it could mean the device is at the end of it's life.
There are far more things you can do and parts you can replace in a desktop.
There is a slight chance that you did not properly secure the heatsink when cleaning the fan, and overheating could cause a problem like this.
I'm sorry to say short of the steps at the link there isn't a lot of help we can offer via the internet for this kind of thing.