I greatly appreciate your knowledge. I definitely think the issue is with those plastic gears you mentioned stripping out causing the timing to be off.

How big of a job would it be to swap in another complete assembly? I can't imagine it being that much more involving than the procedure you mentioned or am I wrong?