actually the temp senser might be a really good guess
Anyone with a scanner/reader should be able to read PID data. Monitor the intake air temp, coolant temp and any other temp sensors maybe oil) to see if any of them are unusual for the first few minutes of start-up.
Special Thanks and Recommendations to;
PAC Racing Springs
Joint Clutch and Gear