Battery probably is fine, it sounds like a faulty starter motor and/or solenoid, also first check for loose or corroded battery terminals and engine earth strap is OK. good luck.
Chris P.Duck
February 2010
Automatic Answer
While you wait for answers, we may have found some information which could help you.