When I floor the throttle, it seems like it's running out of revs at about 4,000 or so...it just doesn't want to spin faster while creating power. My floor gets warm during drives, and I have a 3" body lift. When sitting at a light after driving about 10 minutes, My Check Engine light will come on and pop a code for running rich. When I start to drive off, it turns off after about 15 seconds. The idle is choppy and I get 12 MPG regardless of throttle input. I used to get 15, I'm not sure what happened. Could this be the converter?