the onlt other thing i can think of with idling when the engine is warm, is that it could be the Fast Idle Thermo Valve. It is located below the
air intake connection and is held on with three bolts. Also make sure that your coolant level is high and bleed any air out of the coolant lines using the bleed valve. The fast idle control valve needs coolant to work properly because they depend on the coolant temp.