It's a 22re. Just recently it started this. When cold it has a high, smooth idle of 2k rpm. After a few min. of warm up it starts loping between 1500-2000k rpm. When I hit the brakes the idle drops and still lopes between 1-1300k rpm. It drives just fine, besides it not wanting to go into gear from a stop! Lol!
I've checked the for vacuum leaks, TPS, EGR, and brake booster. I took the TB off and cleaned it up. I took apart the air valve attached to it, but not sure if it's good or bad. Same with the booster, pulled the vac line capped it and no change. There is another valve under the intake manifold I haven't checked yet. I also checked the CTS and radiator is topped off. I've been using a FSM for all testing of components.
Anyone have a clue? Just need to take a step back and get a second set of eyes on this.