Thanks for your replyare you sure its coming from the engine bay? sounds more like it could be a worn drive shaft carrier bearing, bad half shaft, or maybe worn flex plate.
if it is coming from engine bay and only does it under acceration, it MAY be loose TC bolts. but i doubt that.
It only happens under acceleration. And some days it does not happens. Iam making a printout of your reply will show it to my mechanic since Iam going for general service. What is TC by the way?