I have a virgin mobile HTC Wildfire S. The phone is not charging properly. I power off the phone, connect the cable and the light turns orange like it is charging. When I wake up in the morning the light is still orange and when I turn it back on the battery level is still the same as when I turn it off. If I remove the battery and put it back in and then power it back up the level does go up but does not show it fully charged. If I charge it while turned on and plugged into my laptop it shows it charging but never completes the charge. Is this a problem with the phone, the charger or the charging cable? Thanks in advance for your help!!