Some drivers go 100s of miles without ever doing a proper drive cycle. It is very specific and takes only 15-20 miles if done correctly. That is the only way to guarantee getting all monitors to readiness.
Here is one version of it: I used one similar and had success.
http://www.m3post.com/forums/showpos...91&postcount=2