Cylinder 2 misfire

My 94 mustang 3.8
Just did a head gasket job a month ago now it threw a code for cylinder 2 misfire
I have replaced plugs,wires, coil, cam sensor.
Tested the coil it's good.
Tested the wire and plug, good
Tested the ohms on the injector it's good.
Still a misfire??
Please help.
 
My 94 mustang 3.8
Just did a head gasket job a month ago now it threw a code for cylinder 2 misfire
I have replaced plugs,wires, coil, cam sensor.
Tested the coil it's good.
Tested the wire and plug, good
Tested the ohms on the injector it's good.
Still a misfire??
Just checked compression and all good!
Ran the car and it smells like exhaust fumes real bad.
So I guess I'm gonna look at the egr valve next.
Please help.