I have brand new Denso plugs in my 2009 Corolla Vibe. I also have a brand new alternator, brand new battery, and have had the induction system cleaned. Here's the problem:
RPM flutter: especially when coming to a full stop and even more so when it is a hard stop. The RPMs go down to about 650 for a split second making the car feel like it is going to stall. It then corrects up to the 750 level for proper sitting idle. This does not happen when the A/C is on since the idle normally stays a bit higher than the 750 resting idle. Also, when the A/C IS ON, I notice the RPM needle jumping back and forth when my foot is off the gas and travelling at around 35 MPH. The range when the needle jumps around is between 1200 and 1400. In this case, it could be a matter of the tranny downshifting causing the RPMs to be jumpy in this worthless 4 speed automatic transmission.
I have no check engine lights so there are no stored codes that I'm aware of.
At 88,000 miles, I have NOT had the PCV valve nor the air intake gasket replaced since it is a very complicated procedure (thanks Toyota), and I left the original ignition coils alone when I changed the spark plugs. The coils did not look burnt so I did not pay the money to switch them out. This has been going on for at least 3 years. So over to you experts: is there an idle control valve on these Corolla engines, or something else you can point me to which would make the RPMs jump or plunge in the case of coming to full stops?