This combination of problems leads me to the possibility of a broken
motor mount that's let the engine shift its position. That would account
for the limited throttle, the lack of gear select and poor idle if a
vacuum hose is broken.
Since you ask for suggestions I suggest you get this car to a competent