If I wait for the perfect oppurtunity, it will fire. While running, it runs smooth and as good as ever. If I turn off and don't allow car to get cold, it will start up quickly and normally. If I let it set for atleast 6-8 hours, then I am fighting to get it started again. 2001 Toyota Corolla 99,250 miles. Runs like new and engine is clean. I have taken it to J.D. Byrider 3 times. No codes or freze frame data. No one knows why it doesn't start cold.