The zing is the bendix coming off the flywheel.

For whatever reason, your starter is not getting enough juice. This can be a battery problem, a cable problem or a starter problem.

I would get the battery tested. It is quick and easy. Charging and running is one thing, but you want to know if it can a) hold a charge and b) operate at a load. Then I would start looking at the starter or the cables.

Have you tried jump starting it?

Michael