Well the vibration could be multiple things. You could have an ignition problem at low rpms where its missing or you could have a fuel delivery problem.
As far as the clunk goes it could be your tranny shifting hard. I would recommend checking the tranny fluid first to see if that is worn out...