you need a new clutch
Try your idle air control valve.
My Celica is doing that as well. my uncle knows a thing or two about cars said it could be a Catalytic converter problem...
Maybe with a very small hose. There is a spring in the line going to the tank to prevent a normal siphon hose from reaching the tank.
Vacuum hose off?
you probably have a gummed up Idle Air Control motor ( iac). . take it off & clean it, . .or go some place & have a throttle housing service performed. .
try your tps sensor . means throttle position . may be giving a false reading. /
You need a clutch puller tool(Special tool)! As well as good luck, Some are very difficult to impossible.
It's probably the clutch.
I think it was ASTRO BOY
its not shifting to the higher gear, that means your transmission is having issues its probably froze up and you need a new one which is very expensive
transmission wont shift from low to high very good