when you first start it up it misses because it is tryign to get going... normal to some extent, not good, but not bad. This should take maybe 10-15 seconds.
it evens out after some time because there are alot of devices to help it in the warm-up phase.. normal.
it has trouble after fully warmed up... an idle problem.
Yo probably have a vacuum leak. Do this test. Remove the oil filler cap on top of the valve cover. The engine should die. If it does not, but continues to run sluggishly, it is sucking in air from someehere that is ont goign through the Air Flow Meter. Could be a bad CPV hose, inltake bellows, something.