This 1997 Toyota Tacoma is a 5-speed manual shift. After the engine gets hot (after driving about 30 minutes or so), then turned off and it sits for about 20 minutes, it does not want to restart. It winds and winds but will not start/crank. I have gotten it to start by rolling off. I have replaced the fuel pump, the fuel filter, the plug wires, the spark plugs, and the water coolant sensor. The throttle body has been cleaned, the mass air flow sensor has been cleaned, and then replaced with a new one. The fuel pressure checked out to be alright. The catalytic converter was replaced about 6-8 months ago, and the fuel injectors were changed out about a year ago. The battery has been tested and is good. When trying to restart the engine, the truck seems to act as if it is flooded, and it smells like old gas but is not old gas. This has been going on for about 2-months. The truck always starts with no problems when the engine is cold. The check engine light has not come on. Any advice or suggestions? Thank you.