no fire

You might have a shorted pick up coil wire when you replaced the pick up coil. That way it will work when you hold it in your hand but not when it is on the engine