Well, now I have a greater mystery. One person suggested it may have something to do with the seat safety switch. I looked up online how to bypass it since it has five wires so it isn't like jumping a two wire switch. Anyway, I did what the instructions said and still nothing so I put the switch back to normal, pulled the plugs (again) and tested for spark. Surprise, I had spark. This is with the old modules. Hit the starter again, it fired right up. Drove it around a few minutes, engaging and disengaging the mower, everything is working fine except for the one cylinder misfiring again. I thought, what have I got to loose, so I reinstalled the new modules. Fired right up, drove it around, engaging and disengaging the mower. Everything is running smooth. May have something to do with one of the other safety switches or else by my jiggling the wiring on the seat safety switch I accidentally fixed it. We will see if or when it happens again.
Thanks for everyone's help. I really appreciate it.