Your throttle position sensor,TPS, may be worn out but guessing is expensive. A better obd2 reader will show the value the ecu is seeing as you press the pedal, key on, engine off or on. You can backprobe the sensor also with a multimeter. Reads should increase steady as you rotate the throttle...