rough idle can mean many things, between computer settings, or fuel management, or injectors, or a TON of other things. have you changed your air filter recently? that could easily also be something to take a look at