I have a Turf Tiger from 1999 with a Kohler CH25S engine. Unit has about 1900 Hrs. When cutting the grass the other day it started to run rough and stopped. When I tired to restart , it only backfired. I check the spark and was getting minimal spark on both cylinders. I replaced the plugs and the same thing, minimal spark. I replaced the coils a couple of years ago. This is a CH25S with the SAM module. SInce that is not available I purchased the replacement kit with the new flywheel and ignition coils. I get good spark on both cylinders now but when trying to start it tries to but just backfires. Looking at the plugs there is a little bit of soot on them. the backfire is from the air cleaner, not the exhaust. Any ideas what this could be? Could it be something simple or am i looking at replacing the engine.