Which made me think it wasn't the starter or battery.
Looking things up online it pointed me to the fuel pump.
I went through and did the whole diagnostics with checking that. Including checking the fuses and relay.
I found a video saying the fuel pump control module could be messed up, and it looked pretty rusted out so I changed that. But it didn't fix the issue.
So I going back to the fuel pump diagnostics of the fuel pump, it said to turn the accessory on with the key and you should hear the fuel pump kick on if you put your ear to the gas cap. I did but I honestly don't know what I'm supposed to be hearing.
I'll probably go ahead and replace it, but is there anything else that I should be checking or what?
i came to suggest the fuel pump, and then after I started reading your comment I was literally going to suggest leaving it turned on so the pump could prime before trying to turn over the engine, haha, so you're on the right track.
I wouldn't try listening for the pump, I'd be surprised if you could hear the fuel pump anyway, they're super quiet. it's a slow siphoning of a small amount of fuel, and I'm not sure what the diagnostics sound for that would be.
is there any difference in the ignition sound if you keep the key turned on but not igniting for 10-20 seconds before trying to turn it over?
leaving it in the on position before turning it all the way over should give the fuel pump time to get fuel to the engine if it's failing and isn't delivering the fuel at the rate it should.
also, I always have one of those $30 code checkers from Walmart in my car.
they can point you in the right direction, and I've saved a lot of time using one of those.
I have a OBD2 scanner, but nothing new has popped up actually. I just got this truck a couple of months ago and I've been slowly clearing error codes. There's still only one left and it's an evap sensor that needs to be replaced, but it's kinda hard to get to. So my plan was to do it when I replace crossmembers in the bed.
Edit: But thanks for confirming. I just wanted to make sure I wasn't missing anything that I should also be checking