It does sound like a fuel problem. Dirty injectors, filter, pump, pressure regulator? However those do not tend to break easily. Are you sure you have enough fuel, i.e. your fuel gauge is working correctly?
Broken air mass meter or a leak in the intake hose or a broken lambda sensor may have similar symptoms. Start from the easiest ones to check. Let us know what you've found, and if there's any new symptoms.