I've checked most parts of the Internet for advice on a particular problem I'm facing on my 2000 ranger, vehicle specs:00 ranger XL single cab 5speed, 2.5L, 120k miles. 2wd The problem is very random, happens hot or cold, when I fire up the truck, it starts fine, then as the engine is about to hold idle it bogs and dies, ill crank it a second time and no start just turns over, fire up a 3 time and it turns on and idles perfect, also the truck runs like new, no problems what so ever besides this one that has me stumped, I have replaced plugs,wires, fuel filter, etc, all basic tuneup parts. To try and fix the problem directly I have changed the iac, tps, cleaned the throttle body like new, cat converter checks out fine. before throwing anymore money at this I wanted to get some advice in case someone else has experienced this same type of problem. What makes it hard to diagnose is that it is very random, can happen every single startup in a day or will do it once a day, again, once started the truck drives strong, never stalls, no loss of power, no shaking or hesitation at all.