I picked up a Cobalt with about 127kmiles. Did some maintenance stuff to it, replaced the plugs, brakes, and so on. Anyway in probably 1k miles it started misfiring and running super rough. Swapped out the coil and ICM from a parts car and it fixed it for about a week. I had new parts ordered and that lasted about 6 weeks... ICM is bad again. I plan on checking the resistance on the circuit between the ICM and computer...I was also told to check the ground ( any idea where it's located? ) And that spark plugs with high resistance could cause the failure so I'm going to replace those as well. Any other ideas would be appreciated