I have found changing the oil and air filter and a good drive helps before doing drive clean.
my car also passed boarder line and suspect it could be the cat. I mean...lets face it. 20+ years they do tend to give up.lol. we'll see what mine reads in a couple months.