That tell me vibration related to driveshaft speed, not engine speed. Have you tried driving 2nd gear till RPM reach 4060 (2800x1.45), I guess it will vibrate @ 4060 RPM as well.
If so, the driveshaft is the problem:
1) the shop did not do good job balance driveshaft. It might show "balanced"...