On the throttle issue, have you looked inside the throttle body? Dirt, even a small mount of sticky oil, inside can jam the butterfy open. I've seen this a couple of times, one in very dusty conditions and the other with a diry breather. You could also disconnect the kickdown cable just to rule it out.
Robert G8RPI.