Okay, so this morning when I started the truck it cranked about twice as long as usual before starting. Started it up again to run to the store and it did the same thing. Went to leave the store and it long cranked then started, ran for about a minute and died. Now it won't start up normally...