Thank you, that is a great place to start.
I haven't put a scanner on it (I don't have one, just a code reader), but because it runs fine when cold and only idles poorly when warmed up, wouldn't it be more likely be related to a temperature sensitive item (O2 sensor or cats), rather than a...