I would start by cleaning the throttle body,clear code and test drive. If the code comes back you will pretty much have to replace the throttlebody.There is a slight chance of a wiring problem or an internal pcm problem so I would inspect and clean the connectors also.