I also had been facing same problem since last year. and have not got proper solution.
There is alternate solution through which i get out of this issue and that is power supply.
Hope this will resolve your issue.
i know this is quite not proper technical solution but beleive me i got it by using point no 1 and 3