I tried EVERYTHING to solve this same problem on my Acer Aspire ES1-311 - it nearly dove me mad and I came damn close to smashing it to pieces! I eventually got it fixed my doing a full factory restore. Had to wipe everything, but it worked. Laptop is only a few months old so I didn't have much on it anyway.
Hope this helps.