thursday my truck wouldn't start. Everything works on the on position but once i try and start i get nothin,its not the battery. then the next day and up to today its started fine. today i went to the mall and came out and it wouldnt start again. had to haul it home. any ideas wats wrong