Hello all. My 92 Trooper S (3.2, SOHC) suddenly started to idle high upon startup, and after about 5 minutes, the check engine light comes on, and it settles down and seems to run fine. The check engine light stays on until you re start the vehicle. This is at a hot or cold start, pretty much the same. I changed the Idle Air Control about 2 years ago, so I didn't think it would be that. I knew how to pull the codes on my '88, but I don't know how on this one. Can anyone help me with this?