Maybe pull the throttle body and clean out the Idle Air Motor. That cleaned up the idle on my 2002.