I had a similar experience with my Pug 106 1.4 petrol. It just would not idle and even cleaning the ICV didn't help it. I cleaned all the pipes, checked the breathers but to no avail so I changed the ICV and Voila!! It started and ran as it should.
If you have taken the battery off, you...