check compression on motor, if its low on cyl #2 then that could be the problem, if not that will at least eliminate that possibility.
I got a misfire cyl #1 that comes on. I have 115 compression on cyl 1 and 3, while others are at 150.
what confuses me is I never get code for cyl 3 even though its at the same as cyl 1.
Good luck, im curious as to what you find out about yours. I was thinking of tryin a screaming demon coil pack for better spark and switching from 87 to 89 or 92 octane, maybe get better combustion and hopefully, temporarily stop the cel for misfire. If it don't work, Ill throw it on a new motor im going to throw in there when money comes my way.