I've been trying to work out the same problem on mine as well. V6 engine and same year. Replaced sensors, cleaned everything, checked vacuum and hoses, used higher octane low sulpher gas, etc etc. No resolve.
Last oil changed I noticed the rubber seal in the oil filler cap was hard and...