Have you checked the driveshaft for balance and straightness? Another dumb idea have you checked the exhaust to see if it is hitting anything?