1998 Chevy C2500 2WD 5.7L Engine P0174 Code: Rough Idle on Highway with Black Soot on O2 Sensors and Plugs
I own a 1998 Chevrolet C2500 2WD with a 5.7L V8 engine. I've been consistently receiving the P0174 diagnostic trouble code, indicating a lean condition in Bank 2 of the engine. I’ve already performed extensive troubleshooting: - Conducted thorough vacuum leak checks — no leaks detected. - Replaced both oxygen sensors (O2) twice. - Installed new fuel filters and air filter. - Cleaned the Mass Air Flow (MAF) sensor. - Replaced engine temperature, coolant temperature, and crankshaft position sensors. After these repairs, the truck ran smoothly for about two months under normal local driving conditions. However, when driven on the highway for 10+ miles, it begins to run roughly at idle upon exiting. Recently, I removed both Bank 2 O2 sensors and found they were heavily coated with black soot — a sign of excessive fuel burning due to an incorrect air-fuel mixture. My assumption is that the ECU detects a lean condition and responds by injecting more fuel, which leads to unburned fuel being deposited on the sensor surfaces. The truck performs fine in town but fails under highway conditions. This behavior has persisted for over two years with no resolution from mechanics or the Chevrolet dealership. I suspect the catalytic converter (CAT) might be interfering — perhaps it's not heating up properly and skewing O2 readings? I'm seeking confirmation on this theory. Any insights into potential root causes, especially related to fuel delivery, intake system leaks, or sensor calibration would be greatly appreciated. I’m open to testing fuel pressure, vacuum levels, and live data using a scanner.
Perform a fuel pressure test and a fuel pressure leak-down test. Check the spark plugs — look for black, wet, or dry conditions. A backpressure tester (a tool that screws into an O2 sensor bung) can help assess exhaust system function. If available, try borrowing one. Also, use your scanner to monitor live data such as fuel trims and engine parameters.