One more...
:agree:
I agree with Snipe, it sounds like you are running way too rich. The thee most common culprits are, as Snipe mentioned the fuel vapor separator, pressure regulator and also the cylinder head temperature sensor.
The possible causes are a sunk or stuck float in the vapor separator, a hole in the diaphragm of the pressure regulator, or a shorted or open temp sensor.
Quick resistance specs on the temp sensor are about 2000 ohms at 50f and 400 ohms at 120f (these are approximate).
To check the float in the vapor separator you have to disassemble the separator and do a visual inspection.
For the pressure regulator you need a fuel pressure gauge with the adaptor to thread on to the fuel rail. Pressure should be about 34-36 psi.
Aaron:cheers:
Edit
Also for peace of mind if the plugs are more than a full season old replace them.