No mate thats the only querie i had, if you live near a renault garage drive there and get a mechanic to jump in it and give it a wurl. He knew wat it was within a few seconds mate.
Sorry cant help you any more mate i know a bit about cars but not an expert. (Train engineering is a bit different to cars lol)
Any news let me know , but i believe the mount thing is common due to the renault mounts not being good. and as the engine is quite torquey it can cause mounts to loosen?