Just beginning about a week ago I went to start my truck and it started normally, then after a second or two it died. I re-started it again and same thing except it took a few more cranks. Once I do this 5 to 10 times it stays running and runs and drives normally. Once its cooled off, its back to the hard starts.
I have replaced the fuel pump and filter, injector cleaner in tank and sprayed down the Throttle body recently. However, it seems more like a cold choke type problem. What controls the Throttle body when it first starts no matter what the temperature is outdoors?