Does it have a plastic timing cover or is it metal?
Have you tried a new coil?