Yeah, check the TPS or take a look at the throttle body/ butterfly valve, it may be dirty.