You may also want to check your throttle plate, and the area on the throttle body where the plate closes. Mine was REAL gunked up once with oil and other stuff, and my throttle was sticking because of it. I took the TB off, cleaned it real nice, and it took care of my problem.