85 mercruiser cylinder #3 is not firing... found this out by pulling off the spark plug wires 1 at at time everyone except #3 shut down the engine when #3 was pulled the engine still ran. there is spark because I took a spark tester and put to a good ground and saw and also heard the spark, there is gas because when I remove #3 plug there is a faint smell of gas on it and it is wet with gas, also when I put a new plug it it still looks brand new after running the motor (tried another plug from a working cylinder also tried a different wire from a working cylinder). now onto the other things I did to rule out any other issues , Timing has been checked and it's fine, compression = 145-150 on all cylinders even #3, New plugs, New wires, New points, New cap, New rotor top came with tune up kit. I am lost at this point hopefully someone has seen this or know an answer....

motor info-
1985 mercruiser 140
s/n- 06920736
motor info-
1985 mercruiser 140
s/n- 06920736