If there is no vibration whilst stationery its not the engine. I had/still have this problem on mine, get an horrendous vibration mainly in 4th/5th gear between 1500-2000rpm (not sure if yours is gear related), after 2000rpm nothing its gone. Never lacks power, doesnt smoke. Had driveshafts...