I'm using the original ICM, but different coils (came on the JY motor) so I'm gonna swap them. If that doesn't work I'll drench the intake with carb cleaner looking for vacuum leaks, if that doesn't work I will probably cry like a school girl for awhile, then do some more research.
I've checked for spark by pulling the plug wire off of the coil, and trying to start it while looking for a spark, all 6 had a spark.