2002 Mazda Protege 5 at 102K. Automatic trans. Very rough idle, wants to stall. Drops about 2-3 RPMs regularly. Only at idle. Timing belt, idle air control valve, and air boot replaced recently. No good. Getting worse. Accessories off or on - doesn't matter. Warm or cold - doesn't matter. Now...