Shudda bought the 1.6 like you were asking about earlier
i would first try cleaning the ISCV in carbon cleaner overnight.
I would also check the Vehicle speed sensor is working correctly (as you say it smetimes wants to stall)
Are you speedo clock lights also flickering on idle? if so I would also check all the eathing points in the engine bay for corrosion, just to make sure the idle issue isnt actually an electical problem due to simply a bad earth.
Hope this helps