Re- check your vacume hoses, you may have a small leak somewhere. Another thing is it might be yor TPS. The one on my 4runner went bad after a rebuild. I also had a bad one on my chevy and it would cause the idle to surge.