Alright so my truck in the morning warm or cold more in the cold though will start first crank for about three seconds then lopes hard and dies then if I crank on it for a while making sure the starter is not to hot it will eventually start if it does not kill my battery first. I have been trying to figure this out but cannot and it is not throwing any codes! Anybody help or know a free mechanic in gulfport ms lol thanks