From what you have told us it sounds like it has to be coming from the drive shaft. If you can put the car in neutral and rev the engine and not feel the vibration it isn't the engine, also, while in neutral the vibration goes away that means that the wheels and wheel bearings are ruled out...