wont idle right on 1994 Toyota Paseo

Rookie cbe0621eac06868b3efe0d8d1d3611e23c60d3114864ea2ec19a68cfbd3eebab
my 94 toyota paseo wont pass smog because the idle is at 2000., how would i fix that? and is it worth it? otherwise its a good car.
(1) Answer
There are multiple reasons why the idle could be so high. An idle control valve can be at issue; the engine may have a vacuum leak, or there may be a leak in the air intake system. Some places to start looking...