There appears to be a common hot start problem with Toyota Tacoma trucks. I posted a message to this newsgroup almost a month ago and got several individuals to respond they had the same problem or to offer suggestions. A bright fellow who goes by samwise (and I believe it) came up with the solution.
If your Tacoma has trouble starting with the engine hot (usually at the gas station or a quick stop) you need to disconnect the IAT (Intake Air Temperature) sensor. This sensor is located on the air filter box, and is not the large MAF(Mass Air Flow) sensor. The connector to the IAT sensor only has two wires.
This will cause the check engine light to come one, but who cares. If you want, perhaps changing the sensor will fix the problem properly. I just disconnected it and my truck runs fine.
Thanks again to Samwise for the solution. I spent well over a thousand dollars at the Toyota dealer and they did nothing at all except charge me. I hope this solution works for you if you are experiencing he same problem. It's people like Samwise who make the newsgroups work!