Best thing to do would be get a data stream capable code reader or torque app and keep it plugged in all the time. That will let you see the code when the misfire occurs, and also some important things, such as fuel trim. Another easy thing you could do is gently push every wire and hose you can reach while idling, in order to see if you can duplicate the misfire and find the source of the problem.