Much of the time with these it's the metering head sticking or just not working very well. I'd look to having that reconditioned/serviced first. The amount of times I had to give mine a tap with a wrench or hammer to get it running right. After that, be looking at the fuel injectors and possibly getting them ultrasonically cleaned. Wouldn't hurt to overhaul the throttle body and make sure that's clean and smooth too.