Katie,
It is unlikely that your timing chain is "jumping" when you start the car. If this happened the car would not start and the engine would be trashed.
More likely is the starter motor stripping some of its teeth or the flywheel.
The fix is simple, replace the damaged part.
Cheers now
Oldgrubber
March 2017