take the front timing belt covers off the left and right side. turn the engine by hand and line up the tick marks on the cams with the ones on the rear of the cover.
if you have that right, check for other issues. if you've already changed the plugs, change the wires. if it's still doing it, change the coil pack. you may need to clean your idle air control valve, and or change it.
my vote is that it's out of time.
Definitely worthwhile to check the coilpack terminals before you go and replace it.
While looking into to the other things that have been mentioned, pull the wires off of the coil pack and check the terminals for corrosion. That said, in my experience you'll have misfires at all RPM ranges if the coil is on the way out.
I feel so stupid. I got so spoiled by my other cars that I made a newbie mistake. I put plugs into my RS w/o gapping them. My other cars take certain NGK plugs that are pregapped out the box. So it did not occur to me to gap these ones. I gapped them to .044 and no more problems. I doubt this would solve your issue unless like me, you forgot to gap the spark plugs. GL with your problem and I hope it's as easy and inexpensive a fix as mine was.