Starts only after spraying carb cleaner in intake
#1
#2
#4
I'm just guessing but the truck runs in open loop mode when cold which means the computer is not adjusting the fuel mixture. After it warms up, it goes into closed loop mode and the computer adjusts the fuel mixture and ignition advance based on sensor inputs especially the O2 sensor. It sounds like it could be related. I'm a shadetree mechanic but there are some really good mechanics on the forum that will hopefully chime in.