Honda Odyssey 2008 Moniters Are Not Ready?

Hi, my van failed the smoke test, so I went to the repair shop and had all the spark plugs replaced.
I've driven the van for 150 miles and tried the general drive cycle from OBDII website, but there are still 2 monitors not ready.
The mechanic keeps telling me to drive more, but it has been a few days and nothing works out. Do you have any advice for me?

The gas tank needs to be 3/4 full.
You need to drive over 45 mph with out touching the brake pedal for 10 minutes.
The motor has to come up to operating temperature. If the thermostat is bad the tests won't complete.
Which monitors haven't completed yet? You want help bit don't give the most important thing we need!