I had a similar problem that I chased down for two months. My car would run fine and then inadvertenly die out and flood. Pulled the relay cleared it and then sometimes it would work and sometime not. My problem ended up being the computer. However, go thru the following steps and be patient.
some possible casuses,
1. CHT- replace and possibly disconnect and ground directly to the frame. This will act as if the CHT is hot and run lean. This will tell you if the CHT is the problem/ Sounds like you already did this.
2. Check for injectors stuck open and proper spark.
3. Clean all of the ground. Remove the air cleaner and you will see a bunch of white wires connected to the base of the intake. clean and sand as needed.
4. Check fuel pressure. Buy a gage at Harbor Frieght for 15 bucks and connect it to the fuel rail on the driver side. There is a port on the ceter of the fuel rail. Pull the screw and connect the hose there. If there is too much pressure than it will cause the injectors to possibly stick open and leak. The high pressure is often caused by a plugged fuel return line. The pressure should be around 28PSI. I have seen from 24-32. If this is the problem the gage should read well above these numbers. If this is the problems check fuel pressure gage (On the drive side toward back of car engine compartment), fuel return line and fuel pump.
Fuel Pressure gage:
http://www.harborfreight.com/cpi/ctaf/Disp...temnumber=926995. Last think I did was replace the computer. It is a lot earier than you would think. Only takes about 5 minutes. Remove it from the mounts on the car. Then reomove the screw on the circular cable clamp, then slide the grey cover off. All the electrical lines are on one quick connect/disconnect. With this check the lines going to the injectors from the computer. I sure someone on the club can loan you a computer to test.
6. MPS manifold pressure sensor, but I don't think so as it would run a bit and would do the same thing after you disconnected the fuel pump.
7. If nothing else works, Possibly an issue with replay board but doubtful as you are getting fuel.
Hope this helps. It was a rough two months for me until I figure out my problem. Everyone told me that it could never be the computer but it was.