it's not the fuel filter. Dont waste your time with that. I'm still looking for the cause. Here is what I posted in another thread:
OK, my starting problem has nothing to do with the coils. It will start right away when cold - even if it has been sitting for two days. It starts right away when hot, but if it's been sitting for more than 20 minutes, it wont start for at lest 4-5 seconds of cranking. Turing the key on and waiting does nothing. Turning the key on for a second and then off - then on again and engaging the starter does work.
There is no problem with fuel flow since I go full throttle to 5k rpm in third with not a single hesitation. Yes, I have changed the IAC, the TPS, fuel filter, cleaned the injectors and looked for stored codes. Nothing helped.
One item of note that is leading me to believe either I have a sensor drift issue or maybe I need a reflash is the fact that the neutral rev limiter the truck used to have at 4 grand is gone. I can rev the engine to valve float if I desire in neutral now. Not that I do this, but it is a weird piece of evidence.
This issue started around the 80k mile mark (now at 125k)