1999 Suburban P1345 Code: Cam Sensor Replacement Failed, Still Getting Lean on Bank 2 - Help Needed
I own a 1999 Chevrolet Suburban 350 with a persistent P1345 code. I've already replaced the camshaft position sensor, but the code remains. Additionally, I'm seeing lean conditions on bank 2. I've also checked and adjusted the distributor, yet the issue persists. The vehicle runs poorly, especially under load, and emits rich exhaust fumes despite the O2 sensor indicating a lean condition. After replacing the cam sensor, the P1345 code reappeared at startup. Using diagnostic aids, the system flagged timing chain slack and distributor misalignment. I adjusted the distributor to align with the timing marks (180 degrees out from number 1), but the engine failed to start after this change. I've also replaced the CPI sensor and found additional codes: P0174 (rich condition on bank 2), P0151 (oxygen sensor malfunction on bank 2), and P1153 (fuel system issue). The timing chain shows some slack, but alignment appears correct. I suspect a deeper ignition or fuel delivery problem related to the camshaft position or timing setup. Any advice on diagnosing this issue would be greatly appreciated before continuing with further repairs.
Timing chain slack could be a contributing factor; also consider a crankshaft sensor issue, though the engine starts fine.