Idle speed problems

Hello friends, I have a problem with my new Forester (09) and the Teleflex system. The idle speed fluctuates after starting from about 500 to 1000 revolutions. First it goes up, then down again, then you hear a hissing on which it rises again. If you then drive with the car everything is OK until you get to a traffic light. There it shakes the car in idle speed noticeably. I often panickedly switched to petrol because I thought that the engine goes up immediately, so h The whole car shakes like a lowrider. On petrol everything is then suddenly quiet again. So must lie on the gas system. Ideas??? Thank you!