So the problem is still there, time to check ur hardware. I suggest, you need to bring ur notebook to asus center and show the problem in front of them. Also let them know your workaround so far so they don`t do thing twice (it just slow the process).
Let Asus do their part this time, time to use ur warranty. Good luck bro