2007 Nissan Versa.
Acceleration felt weird one morning–revs would lag: they’d happen a few moments after pressing pedal and stayed high for a bit after releasing pedal, and generally I didn’t feel much power. Then acceleration felt normal on a short drive a few hours later. But next time I tried to drive, car stalled out after a minute.
Got P2122 code (throttle/pedal sensor switch/circuit D)
Bought new accelerator pedal/sensor and replaced.
I did the accelerator pedal relearn procedure.
Drove normally for a drive of at least 15 minutes.
But on my next drive it stalled out again as I was braking for a stoplight, even though it seemed to have been operating normally before the stall. Got it started up after a few cranks and got home, with another couple stalls on the way!
So apparently the new accelerator pedal/sensor did not solve the entire problem.
About a year ago, I had a somewhat similar surge-and-stall problem on the same car, which was helped by cleaning inside throttle body. But would a sticky throttle valve ever be the cause of a P2122 code for the accelerator? And could throttle body be dirty again after just maybe 5K miles on this car?
Any ideas?