I've had that happen a couple of times before and found it to be clogged injectors. With the added ethanol to gasoline nowdays, the injectors will get gummed up. It took a couple of treatments with injector cleaner to get it cleared up. I now add a can of B-12 about every third fill up and have had no more problems. So if everything else checks out - give cleaning the injectors a try.