Recently updated to the latest firmware, LPW running 4.0.3. It was flashing at about half full, i restarted the phone and upon boot it rings and says the battery is low...@ 2%...? Last night it had a constant plug in and unplug tone until i shut it off and cleaned the usb port and reset my phone back to scratch. it charged normally all day today and now its acting like this again? is the battery at fault or the new firmware?