I figured it out. It was in fact the coupler. I was thrown off because the teeth on the coupler weren't broken. The problem was that the coupler was stripped where it connects to the motor. Hopefully this will help someone out in the future
Joey, February 2008