Sweep overruns path

I’m making a spring. I’ve created a path and shape to sweep, however the shape sweeps past the point of completion. What am I missing here?

Hi James - I’d look for a kink in the path curve right there, possibly.

-Pascal