I may be totally wrong, but it sounds like a faulty starter motor. I had something similar happen to me. I thought at first the noise was due to a flat battery, but tests showed that it was a faulty starter motor. Or it might be the starter solenoid???
Others more qualified than me may have the answer.