About a month ago and this morning, when coming home from work, the check engine light came on. When it came on, I was going like less than 30 mph, so I gunned it and it went off. Then I noticed the rpms's were down less than normal when it came on again. Going to have my local shop check the engine codes on Tuesday. Any helpfule hints? I did some searches and saw it might be the DIS module. Does this really happen so intermittently? Thanks in advance.


. So tonight we are driving 35 minutes to Advance Auto Parts to pickup a lifetime warranty ICM. The guy told me $177, but the internet site said $128. I questioned it and they said if I brought in a printout of the site they would only charge the $128
So, sometime tonight I will put it in when I get back. I know, use plenty of grease on the back of it 
Thank you almighty 2.3 guru's