2004, 4 litre, auto, ranger, 107,000 miles, well maintained. quit running like the key was shut off about a month ago, wouldn't restart, his mechanic replaced fuel pump, 10 days later it started, ran a few seconds, shook and would not accererate, then nothing(cranked and no start)--towed it back to mech and left it overnight, mechanic tried it the next morning and it started and ran perfect, last thursday same thing, start, shake, no acceleration, die and no more attempt to run. now again today, no acceleration on startup, shake, die, no restart----only died at highway speed once, rest at start-up, might just be coinsedance but seems to be on super hot humid days. I have done some searching on line and kind of leaning toward bad inertia switch -(they have a history on these to have a bad plastic housing that intermittently shorts out) also thought about throttle position sensor but that doesn't answer the one highway stall. He runs injector cleaner often---anyone else hear of this?