This morning I uplugged my phone from an overnight charge. After a few minutes i noticed the screen kept lighting up and the charging icon was flashing. I rebooted the phone and it was still doing the same thing. I tried plugging and unplugging the charger to see if that made any difference but it didnt. I switched the phone off for a while (I noticed that the chaging animation was on and also a battery icon with a temperature gauge was showing). I then removed the battery, waited for a while the replaced it. It was still doing the same thing so I removed the battery again and cleaned the usb port with a dry toothbrush. When I switched the phone back on iot seemed fine for a while. When I got to work it started doing it again. So I wiped everything and re flashed a stock rom. Since then it has been ok. I'm going to see how it is over weekend and if it persists I will send it back. I know people have had problems with the usb port before where the phone goes into MTP mode and also driving mode on and off but has anyone had my problem before???