So I didn't drive my truck for a week and it started right up... then the next day all it would do is crank over and over,.... it just wouldn't fire... so I tried it again the next day, and it started up fine.... then this morning it just cranked again.... So I rolled it out of the driveway and popped the clutch and it started right up.... Why would it crank over and over and not start, but when I push start it, it fires up??!?!?!? Any ideas??