I have an 89 Accord with what I think is the same problem. And I just put on a new timing belt as a maintenance item. I highly doubt that is the issue.
I have changed all the ignition consumables (wires, plugs, cap, rotor), no help. I rebuilt the distributor. Found some problems with the mechanical advance mechanism. But I fixed that and although it did improve the cars performance, it did not change the hot starting problem. And mine is crazy... If I stop the engine when it is warmed up. It wont start if I try to restart it right away. (have to let it cool). I also have an engine code (Code 6) Its the water temperature sensor. But I tested the sensor, the wire and tried a different ECU, but didn't help. I tried simulating the sensors output with resistors. Didn't help. I replaced the ignitor. Didn't help. Someone else told me the sensor usually fails intermittently, meaning it might test ok but fail when in use. So I am going to get a new sensor. But I am sick of throwing parts at this car. If you have any luck, let me know what works.