After I went home yesterday I did some exploring and found out what you guys just said. I didn't realize these things had an electronic throttle. Is the pedal assembly a pretty expensive replacement?
Also while I was down there exploring, I found a micro switch behind the go pedal similar to what you would see with a nitrous kit. Is that factory?