Turns out the driveshaft is indeed out of sync. I'll get to it tomorrow morning and report back if it works or not.

Thanks for all the help!\