It may not solve the problem but first try cleaning the contacts on both the battery and the laptop. It may be that some slight oxidation is causing a bad connection.
Stephen
March 2011
Automatic Answer
We may have found other answers which could help you.