Quick question really my 3.0 surf seems to be idle at around 500rpm and is shaking the whole car. I have had this happen to me before but then it just stopped. I know the engine is running from ecu. Any ideas would be great thanks