I know it's going to sound "crazy"....but double check your firing order, make sure the plug wires are on the right cylinders and cap terminals....I bought a truck once that a shop sold cheap because all the ASE certified techs couldn't solve the drivetrain/body vibration it had at low speed.... took a few minutes to find it after ruling out the simple stuff...never know?