you may have dirty injectors. or a dirty air filter. i would say get injector cleaner and clen them out real good and see what happens. BUT, before you do anything run your tank of gas to empty and fill her up somewhere different, quite possible you have bad gas.
Not that, I tried that.