Work truck that is a little rough but 30% of the time only in the morning it seems, it cranks but sometimes takes alot of cranking to get it started. I have noticed at times when i let off the key it starts to sputter sometimes, i press the pedal off and on and then usually it takes off after some sputtering around. Sometimes it takes 15 seconds others 2-3 minutes. Sometimes i just quit, then in the afternoon it fires up. Almost acts like its flooded, with the sputtering and smoke. Fuel pump is running. Been doing this for a year. Any ideas?