Seeing that you have replaced the coil (I assume with a new one ) There are two possibilities here..
1. The oil level is low, so that the low oil sensor is shutting off the spark or
2. there is a small resistor in the plug cap which may be faulty. Remove the plug cap and see if you have a spark from the bare wire of the plug lead.
John
April 2009