Warm start issues could be related to the CTS. Try replacing it, not too expensive.
Also look at the injectors, warm start issues may be related to the fuel delivery.
When the car has warmed up, the heat from the engine could boil the fuel in the injectors which will need fuel pump priming to get the fuel pressure back to normal.
Just a guess though, please correct me if I am wrong.