I just worked on a 2002 Ford Explorer with same problem and got a code of P0402 and at the beginning of the problem the engine was idling slightly rough or barely noticeable. Cleared the codes in the computer, engine was smoth again and ran it for 2 months until service engine light came back on...