After trying everything known to man, I accidently found the vacuum leak that was causing all of my grief on a 97 4.2 ... the little elbow on the bottom of the intake, under the throttle body had a hole on the back side where it was not visible. The engine was running at a VERY rough idle and I happened to stick my hand down on the back side of the elbow, the suction pulled my finger up against the elbow sealing the leak. The engine smoothed out and purred like it hasn't in mos. I pulled the elbow, wrapped it in "Arno, the 200 mph duct tape" , put it back in and reset the fault codes. I drove it for days .... perfect

I went to the dealer today, bought a new one ($17.00 OUCH for a little piece of rubber) replaced it and all is well.
Note: This 4.2 has 144,000 plus miles on it, does not use water or oil.