hello, i have a 1998 ford explorer with a 4.0 in it. It's got 100,000 miles on it. Recently when i first start it it in the cold it will idle high then low and stall out sometimes, im assuming thats the iac valve, but the check engine light came on. I checked and the codes its coming up with are...