Last year when mowing engine dropped 2 half power the advance timing module on the side of the motor was smoking engine stop running they do not make this part anymore but I did find a used one at a junkyard that tested fine I installed it and the engines started up but still running at half power I checked Spark it is good I checked compression that was normal and I also checked the valves they were working properly does anybody have any idea what could be wrong with it