put it up on a lift and check the engine mounts and also check for a loose pipe or something on the bottom of it,i had one that had a bad cv joint and a bad engine mount and it would make a horrible rumbling noise when you gave it gas,it was basically wearing the cv joints out in it really fast,yours sounds more like a pipe or a loose mount though,good luck with it.