So I've been having some problems with the gp. Rough idle, studdering, loss in power, running rich, sounds terrible like it's not running on all 6. SES flashing, Threw a P0300. Basically running like crap. When it first happened I cleared the code unplugged the battery for 15 min and it started up fine and went away. Then 15 min later it started again. So I changed the plugs and wires. Still doing it. Scan Guage told me it's cylinders 1 and 4 misfiring. So I changed the coil pack for 1 and 4. It went away then came back a day later. I swapped out coil pack 1 and 4 with 2 and 5 to see if the new coil pack was faulty and it was still misfiring in cylinders 1 and 4. I unplugged the MAF and it reads no misfires but still runs like crap so I also replaced the MAF but that didn't change anything. I heard the injectors don't go bad very often in these cars especially two at a time so that leaves me to believe it's the ICM. It's a 97 se 3.8 80,000 miles. Any ideas would be greatly appreciated. Thanks.