1998 Chevrolet Suburban 5.7L P1345 Code: Camshaft to Crankshaft Position Sensor Fault and Secondary Air Injection Issue
Hello, I own a 1998 Chevrolet Suburban with a 5.7L engine that continues to display a persistent service engine light that will not turn off. After replacing the EGR valve, distributor cap and rotor, spark plugs, wires, smog pump, PCV valve, and even the engine control module (ECM) under the hood, I still cannot resolve this issue. Using an OBD2 scanner, I initially received a P1345 code: 'Camshaft to Crankshaft Position Sensor Fault.' I replaced both the camshaft and crankshaft position sensors as recommended. I then performed a manual crankshaft relearn procedure since my scanner lacks that functionality. Despite these efforts, the service light remains on. The code has now changed to 'Secondary Air Injection System Malfunction.' I have already replaced the air pump and all associated hoses, and cleaned both one-way diverter valves located on the exhaust manifold. Recently, I've noticed fuel leaking from the intake manifold where the fuel return and sending pipe connections meet. I am currently replacing the O-rings inside the intake manifold to address this. If this does not resolve the issue, I'm at a loss as to what to do next. I recently read about a user who replaced the entire fuel injector assembly—does anyone have experience with that fix for this model? Any insights or suggestions would be greatly appreciated. I’m truly stuck and need help diagnosing this further.
Scott, please start a new topic as this one is several years old. Attaching content from a different vehicle may prevent technicians from seeing it effectively. I'll request the moderator to move this to a new thread. Please ensure you list all diagnostic codes for accurate troubleshooting.