Do you think you blew an engine mount? When my right (one next to tthe firewall) cratered it transmitted all sorts of weird sounds into the floorboards.