Why does my idle up and hesitates ? on 1997 Toyota Avalon

When you start the car, it idles very high at 2,2 rpm. When you take off it hesitates. Why does this happens?

3 answers
Light in dash on! Scan test needed to ckeck throttle position sensor!!
poss vac leak at intake manifold?
I agree check intake manifold for leak. Let car idle then spray carb cleaner where intake meets cylinder head and around any vacuum hoses if idle changes you found leak.