Either, timing,tune up, fuel filter(which I doubt that), stopped up cat!

Check your tune up, timing first, BTW does it seems to be fine once you get up an moving along? or gets worse when it gets hot (car temp gauge is in the warm) Not the car running hot!