Drove the car again today. Also drove it to the store two days ago. It's running good, but i still get the po401 code. This is aftr the cheap EGR Valve never got put on because it litterly broke when tightening the two holddown bolts, and I purchesed and replaced it with a lifetime delco from autozone.
So thinking back as to what all I've done and some of the problems I may have had a MAF problem, a purge valve issue..and while trying to fix it at least 1 coil pack started to act up. The coil pack issue seemd to "almost" coinside with the replacement of the ICM. That ICM gets hot. I did use heat sink greas on it.
So the cranck sensor didnt fix it. The cam sensor did not fix it.
I need to drive it more to see if it's back to the old car it was. I think I had an O'shit post some time back.
I'm not getting any po30x codes and the acceleration is good. The idle is smooth. I'll update as I can.
Wish this thread could have an ah ha moment, but it might not? Very glad so many have tried to help.
Ran great today. We'll see. PO401 is consistent, as it has been from the time I've owned this vehicle. That problem could be due to my replacing the
Intake and MAP sensor when I got the car, although it ran great (several years but not a ton of miles) until it didnt.