spark problem

Ditto. A common "problem" with the spark module. People keep changing them and the real problem is just a poor ground via the mounting screw. Run a dedicated ground and use silicone grease to insure it stays that way, and maybe a bolt and nut instead of a sheet metal screw to hold it tight.