Hey everyone, I am new to this forum. I need a little advice here. I recently had to do a cam gear install and had the timing cover removed. I didn't have the timing jump or anything. I had a scissor gear fail and caused some teeth damage to the spring gear on the cam. Anyways, I replaced the injection pump, oil pump, crankshaft gear and timing gear. I also replaced injector number 7 due to me thinking it was the source of the knock. Now that I have it finished, I have injector advanced codes for 2,5,6, and 7 injectors. I also have a dead miss at idle that goes away with a little throttle. I also have injector knock at low rpm. Do you think I maybe got a bad injector? I have triple checked the timing marks and they are spot on. Does a new cp4 pump need any programming? Also, the number 7 injector was a duralast reman. I haven't got it coded yet, but I don't see that causing a dead miss at idle, but maybe it would. I don't have a bidirectional scanner to narrow it down. I just have a cheap scanner. Would a single faulty injector cause 3 more to advance beyond limit?