My truck ran fine yesterday. got cold as balls last night went to crank it but nothing. clear codes it'll crank for maby 3 sec then stop. then codes re apear what is going on?