I'll take a crack at this.
Check your engine and tranny mounts.
Since the car has no idling probs its not the pump, good starts on crank not the pump. If they indeed did swap out the engine and how shall i say, Fucked up yes it could be the regulators, and or somewhere along the lines of tuning.
Bookmarks