Yes this had happened to me.. I read and tried all solutions but nothing worked. Finally I took to a tech and guess what!! There was a leak in the internal memory battery (a very small batterly like the ones used in wrist watches) and that leak caused a short circuit. It did not cost much to fix it but it gave a lot of trouble. Please check for a leak in the internal memory battery.