Re: Repair or what?
Have you checked to be sure you have spark? These magneto coils can not get wet and will burn out in short order if they do get wet or if water gets under that cover.
Also, what is your plug gap set at? These engines don't have super strong ignitions so running a tighter gap helps, try setting the gap between .024" and .026". This will help most new engines start a lot easier.