I had pretty much the same thing happen, and it turned out to be the pedal position sensor.
View Tag Cloud
Forum Rules