Yes, a defective battery can cause unusual charging behavior. If you have tried different charging methods and the issue persists, it may be necessary to replace your phone's battery.