There is no ICM on a Cobalt the task is pretty much handled by the ECM. It is hidden in plain view under the fuse cover on the passenger side of center console.
Every minute spent angry is a happy minute lost for ever and ever!!!
Drives 2016 Cocoa Buick Encore 1.4L Turbo auto KL4CJDSB2GB652675
Drives 2016 Sunset Orange Trax LT1 1.4L Turbo auto 3GNCJPSB8GL142716
Never drive faster than your guardian angel can fly
Ah, well that makes much more sense. I cannot get this P0304 code to stop and have replaced virtually every ignition component outside of the electrical portion. I was told that Cobalts have a lot of issues with ICMs which is why I ordered the part...I don't work on Domestic cars too often so any advice you could provide would be appreciated. Here is what I have done so far:
Replaced Spark Plugs and tested ignition coils.
Moved Plugs and Coils individually from one cylinder to another to isolate the misfire, still only shows a misfire from cylinder 4.
Replaced both the Intake and Exhaust Actuator Solenoids (This made the engine run smoother, but still receiving P0304 error code.