donald7150 said:
just pull the IOD fuse for a few minutes, that should take care of it
This will not help. The computer runs a number of emissions tests called "monitors". Each test runs when certain operating criteria are met. For example, the torque converter clutch monitor will run when the transmission temperature is at the right level, the vehicle is traveling over 45 or so and the throttle is less than 10%. The computer will command lock up and then it will see if the difference between transmission engine rpm and transmission input rpm is within "specs" (in the case of the minivan, less than 60rpm difference). If the test shows that the vehicle is in spec, the computer will record that test as a "pass" in its memory. Then when you go for your emissions check, the technician will check all the test results-- they must all be "pass" for the vehicle to pass emissions.
This prevents someone that has a check engine light on from cheating by simply clearing the light before going in for the emissions test.
The trick for you is to allow the conditions for all of the monitors to run so that the car can pass emissions. What RickMN has written should do the trick.