I Have a 98 Silverado 5.7 CSFI with a rough idle, it was popping the P1345 code and I replaced plugs, wires, cam sensor, cap, and Rotor.
My scan tool is showing a cyl #1 timing offset of around 20deg, which jumps around a bit but hangs around there. the previous rotor and cap nearly fell apart...