Getting back to your problem ... you mentioned it vibrates under acceleration @ 45mph, is the vibration speed related or does it occur only under torque?
For example, a wheel needing balancing will usually only shake in a certain speed range, usually the range the machine uses to locate the weights location. Drive shafts also need balancing, would it be impossible for the driveshaft to have to be re balanced?
If it ONLY happens under acceleration, then something else could be causing this vibration.