The same stuff happened to me. I had stupidity to try to clean it myself and all this resulted in pricey repair and having to cope with a temporary laptop for a week.
My next laptop probably will be Dell.
P.S. For now, I use MacBook Pro 2015 but it getting more and more out of date. Especially after release of hex-core processors.