If you have any warranty left, you might check with a dealer first. I seem to remember quite a few posts from owners needing a new throttle unit of some sort for their drive-by-wire equipped rigs. Of course if you have no dealer or warranty it probably cannot hurt to try a cleaning. Be sure to post back with what you do/find.