First check that the throttle is not restricted in some way, cable too taut, snagged, corroded
Have you reset the throttle position sensor. Switch off engine, turn key so ignition light comes on, depress accelerator pedal 5 times in succession - job done switch off ignition.
Throttle butterfly could be stuck, plastic throttle bodies can warp if they get too hot. Alu ones available as upgrades