I am new to this forum but I hope to get some help. I have a 09 titan with 125k that has always run great. Recently when you crank it when cold the engine starts perfectly, runs about 2 seconds and when the engine goes back to idle it shuts off. It will continue to start and shut off multiple times until the engine is warm and then it runs fine. I have had it in 2 shops and replaced fuel pump, ipdm, crank sensor, battery and cleaned all the terminals. What else could it be? I am at wits end.