I have a 110 2.5 petrol.
I had all the same problems as you, it took me ages to figure it out.
In the end it was crap in the carb, I sent it off for a refurb and its been fine ever since.
Also, make sure the 2 solinoids that go into the carb are working, iirc, 1 is idle control, the other is...