When I start the engine in the morning the engine runs as it should. It is ticking over at about 850rpm. After about 1 minute or driving half mile the idle drops to about 730rpm & the engine shakes from side to side as if it is about to jump out from under the bonet. This only happens on idle or below 1000rpm. If I turn on either the air con, or the front & rear heated screens it stops shaking & funs smooth , still idling at about 730rpm. When the engine is completely warm, after driving about 15- 20 minutes it runs smooth with no vibration at all. I have took the car to Land Rover, they told me to take it to a diesel injection place. I have taken it to 2 diesel injection places & it has been put on 3 diagnostic's & has come up with no fault codes. Test book also showed no fault codes. Can anyone please help as I don't know where to turn next to solve this problem. The engine does this every day & once the engine is warm it is a lovely car to drive. Any ideas? Thank you, Ace.