I have a Dell Latitude C640 which is a couple of years old. Now it will not charge the battery. I have put a new battery and a new mains lead but it will NOT charge the battery. If I put in a fully charged battery from another laptop into mine within 30 minutes it will discharge fully. Does anyone have an idea of the problem.