my truck was originaly a 4.3 and when I bought it the previous owner put a 5.3 in it. It was throwing an engine code and when we hooked the snapon diagnostics up to it, it showed P0300(random miss fire). Daniel went into the miss fire information for the cylinders and it only showed through 6 cylinders. What could cause this? I know the 5.3 couldnt run off the 4.3 computer. So why wouldnt it show all 8 cylinders on the snap on computer?