My 3G initially started to rev up and down,
up and down between 900-1100 rpm but only during idle.
Garage say its some thing that needs to be cleaned out.
So after a major service the problem was fixed!

But
Now my car starts in the morning to 1500 (which i told is normal) then it drops to 900 - thats fine.
But at 900 idle and ONLY in the morning,
it vibrates as though the engine about to stall

Vibrates so much i can feel it clearly in the brake pedal (when stopped) and shaking some part of cabin to hear rattles now

Garage had it for 2 days and checked and cleaned everything but cannot find fault.
They dont have the OLDER cable to plug into my car to diagnose neither

They have suggested to add injector cleaning additives to petrol tank - it maybe injectors clogged up?
I only used Shell V-Power - is this not good enough to clean injectors?
Can anyone help?
Thanks