I just had this problem about a week ago, random misfire cyl. 1,2,3,4. Fixed it by changing out the plugs, wires, cap, and rotor button. Now its not throwing a code anymore.