When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
KOEO/CM 22 points to a MAP circuit problem. Doesn't seem like it should be related to a no spark, unless the ICM and MAP wires go through the same harness.
I don't remember the specific steps for testing the ICM, it seems like someone posted them here at one point. Some parts stores will test ICM's in the hopes of selling you a new one.