The throttle control issue is pretty easy to fix, but it gets pretty complex at a dealership. It seems to be caused almost all the time by a dirty MAP sensor and clogged EGR diffuser tube. Dealers chase their tail with it though and do lots of (expensive) things.
Its up to you if you are...