Was the engine swapped from a like year car? It sounds like a possible trans issue, like the TCC is not letting the torque converter unlock, causing it to buck under load like a stick shift in too high a gear. Do you have a check engine/service engine soon light on?