Try cleaning the throttle housing with carb cleaner making shure the air filter is clean adjust idle screw so just to get it idling then have the Co checked and for any air leaks then adjust idle to suit, would'nt go looking for the complicated stuff just yet it's normally something simple
Where abouts are you by the way - somebody may be close to help.