When I start the engine, (or when the engine is 'cold'), after a minute or two, it registers a norman idle speed (hovering over 700 to 800rpm) but after about 30 minutes of driving (when engine is 'hot'), say, while I am waiting for traffic light, I notice high idle speed (1000 to 1200rpm) in "Drive" and I have to press the brake harder than normal to hold the car. When I put in "Park", the rpm jumps to anywhere from 1800 to 2300 and stays there. It's been like this for about a month now.
Has anyone experienced what I am going through and can you share with me any diagnosis/solution you might have for this situation? I am wondering if this is a sign of a part going bad.
FYI, it has 121k miles and past 3 to 6 months, all 6 ignition coils and 4 O2 sensors were replaced.
I appreciate your input in advance.
