My '90 Ranger runs like a top and starts on the first crank when ever the engine is cool. After any drive over a three miles or so the engine will turn over but not start if you try to start it within a few minutes after turning it off. The engine does not overheat however after letting the engine cool for about 10 minutes, it will start up on the first crank. I changed my TFI module last summer and installed the cheaper of two priced modules that were offered to me from the local NAPA store. After that did not resolve the problem, I replaced the distributor pick up I think its also called a stator and purchased the more expensive of the two prices offered but I still have the same problem. Did I possibly get a bad module and need to replace it or is there a problem with my ignition coil. I'm getting fuel as I can smell it when the engine turns over and fails to start so I'm guessing its a spark problem. The rotor, distributor cap and wires were changed about two years ago so I can't see a problem with them. Please advise.