Hello all. I have been having trouble with a rough idle and CEL on my '93 explorer. Pulled the codes as per Mr Shorty's write-up and got the following KOEO 111 and CM 157, KOER revealed 998 and 157. As per my reasearch, 111 is a pass, 157 is MAF "is/was" out of range and 998 KOER is a hard fault and it did not even run all the tests because it recognized a KOEO code. So far I have cleaned the MAF and IAC valve, also replaced the vacuum modulator on the transmission. I have been getting a fuel smell under the hood and some white smoke out the exhaust. The rough idle changed slightly after I cleaned the IAC valve. Any ideas? Help is greatly appreciated. Also, does anyone know of a way to diagnose the MAF, other than checking voltage? I would like to be able to fool the computer while disconnecting the sensor to pinpoint the problem.