drivetrain shudder? driveshaft length?

68 dart, 273, stock 904. 8/3/4. what would cause a shudder on a hard acceleration... also any idea what the driveshaft length should be? I think the one in it is too long.. thanks Jim