It's taken a while but I think I have sorted out the problem.
The air inlet pipe to the air cleaner has a rubber end, (both ends, but it was the open end causing the problem) the rubber had folded into the inlet pipe thus restricting the airflow, so far none of the high revs at idle (the revs still hang under accelaration but have been told by loads of people this is normal for the engine in this model)


2017 Mercedes Benz SLC 200 AMG.
2019 Mercedes Benz GLA 200 AMG
Now Ex-Mogger!