When I try to start my truck it takes anywhere between 10-30 seconds for it to actually start. Then, if I'm not careful, it stalls out and I have to start it again. I then can use it all day and it starts and runs fine. It's only after I let it sit for 8-10 hours that it has problems starting. My first thought was bad fuel pump and with no real way to check it without dropping the tank I just bought a new fuel pump (figured I might as well). That did not fix the problem. I checked my injector and it SEEMS fine, but I'm only the nephew of a mechanic and have very little know how. I'm looking for other options as to what might be my issue.