I have a 98 tahoe and I have so far reeplaced the o2 sensors and the coolent sensor and it still runs rich as a pig when you floor it it takes off like a rabbit .Let off the gas and back to rich ,if I run it on the highway after it cleans out it seems fine ,anybody have a suggestion?