FWIW, my stock engine did the same when the coolant sensor failed. This is a cheap and easy way to rule something out. Having replaced that, the coil, and the 02 sensors over the past year, the rich exhaust and hard starting issues have gone away. From my understanding, the temp sensor will create a wider variance in fuel than will failed O2 sensors.
"Uhh...I think they all leak like that."