Hi, I have c30 1.6 petrol r design, I had a similar problem just over a year ago, I took it into volvo, they sorted the problem with in a few hours, it all came back to the idle control value. Something to do with the solenoid which determines how much (or less)the plunger constricts air flow. Hope that helps