Also check the connector to the temperature sensor--the one on the lower left side of the water pump. Remove the electrical connector, inspect it for corrosion or "loose fit". No signal (or intermittent) from this sensor will cause a rich condition, often causing stalling at idle, or low engine speeds.