When my engine is cold I have to usually floor it before I crank and keep throttling it for a minute or two before the engine will run. Once it gets warmed up, it's runs and idles no problem. I'm thinking it's the cold start valve or thermotime switch, is there anything else I need to look at?