There are many things that can cause this code. The most likely causes are tune up related things. Like spark plugs and wires, etc. Since you have had this done recently, I would think that it is not the problem...UNLESS they didn't get one of the wires seated all the way on the plug or something.
You can try switching two of the wires (Put one of the same length wires on the number two cylinder, then put the #2 wire on the cylinder that you removed the wire from). This will tell you if it is the wire.
You also might want to try to swap the #2 fuel injector with another to see if the misfire follows the injector.
Another easy test is a compression test. It is quite possible that you have low compression on the #2 cylinder.
After you do these tests you should be a lot closer to figuring out what the problem is. Whatever it is it is something that is isolated to that cylinder.
You can read more about misfire problems here:
http://www.myautorepairadvice.com/p0301.html