So when I bought the truck, we met the guy at the gas station and it was already running. I didn't shut it off on the test drive, but on the drive home I stopped for gas and to wash it. Each time, it turned over for a LONG time and then, eventually.... (5-10 seconds).... it would fire up. Then this morning, 2 different times it took even longer to fire up.
I did some quick research, I narrowed it down to either a vacuum leak at the intake or the fuel pressure regulator. I did some diagnostics, if I turned the ignition on (cycling the fuel pump) 3 times, then turned over the truck it would start right up every time. This told me the fuel pressure regulator was bad, not holding pressure in the fuel rail.
Took a quick trip to NAPA, spend $80 on the FPR and took less than 5 minutes changing it. Now the truck fires right up, every time! Wonder how long it has needed a new FPR.... and I wonder if my starter is going to die sooner rather than later with all the extended cranking it's done.