Any work or repair in there recently? I'd suspect your crank sensor is defective or it's not adjustted correctly. Alot of GMs trucks when they accumulate some miles require a shim under the sensor to account for increased lateral play in the crank thrust bearing, under load the crank moves and messes up the sensor reading. If this occured after the intake removal then I'd suspect the distributor is out of time still or even suffering from a bent shaft.
I had the p1345 on my 2002 Silverado this week. The code means Crankshaft/camshaft position correlation. In other words the cam is not where it is supposed to be in reference to the crank. It could be the Cam position sensor, the crank position sensor , the gear on the distributor or the timing chain. The quickest and cheapest check is the distributor gear which is what mine was. It's quite common. The gear is about $60 and can be replaced in less than an hour with the right experience. The engine won't usually run if it's the crank sensor and the cam sensor is a little more.
843 views
Usually answered in minutes!
×