Well today i decided to figure out what is wrong with this car, The car started right up just fine, idled great like it should. Drove the car for about 10 minutes and it started to run rough, Rpm's up and down, pulled into neighborhood and the car just shut off. I got the car restarted as i was pulling into driveway i noticed black smoke coming from exhaust and smelt like fireworks. I was doing some reading on here and read somewhere to check the spark on the plugs to determine if ICM is working correctly, The plugs have spark. So now i don't know where else to look. The car starts to run like crap when it's hot, so i was thinking ICM