If it is mainly ruining rough at idle, I would check the IAC (idle air control). If it is dirty it can stick causing the engine to run rough at idle.
Is this an LTR 330? If so the TPS and IAC are right next to each other by the air filter.
2001 X-Star 5.7l LTR