Reese, take off the motor side cover and compression plate and check the rod bearing. If the bearing is loose, I would think that could cause a hell of a rough running motor.
Also, are you running a stock compression plate or do you have one of those solid aluminum ones? Check to see that the rod is not rubbing on the compression plate. I know with those aluminum ones, that can be an issue.
Rick