Okay, So I would defintiely think that you need a fuel filter, it sounds like the filter is clogged, not letting enough gas through to the engine, so you engine is struggling. Could also be dirty injectors.
Best thing to do is get a full tune up, they'll replace your fuel filter, air filter...