After on the block heater for 3 hours. Truck starts, then sputters out and dies after a about 15 seconds. Cranks for about 15 seconds then fires and runs rough for about 45 seconds. Runs for a couple minutes, then sputters out and dies again. Cranks for 20 seconds fires, runs rough, and idles...