My 4runner with 227000 miles on a 4 cylinder idles well at start up run it and it revs high at 2000 rpms between shifts and idling why?

Try changing your pcv valve. if that dont work it could be your mass air flow senscer or throtle pasistion senscer