This might sound stupid, but with 27,000 shouldn't that car be under warranty? Put it to stock and take it in. Took mine in for that rear end clunk with 34,000 on it and they basically gave me a new drivetrain. The funny thing is... there was a TSB on that... morons.