Hey guys have been trying to search through this forum but cant find a solid lead. I have a 98 s10 2.2 I got from my dad. It sometimes cranks as if it's out of timing. Little history. My dad bought it with a hole on the side of the block. So we got a block out of a 97 used the 98 crankshaft. Used 97 camshaft and lifters. Using 98 push rods. Used 98 head.This has always had this issue. Have performed crankshaft correlation with scan tool and still the same result. Only dtcs is p1626 for extended cranking and sets security light. P0440 evap sys. And p0404 which is new never came on before the issue. Does have new fuel pump new tps. New starter new battery new cat. I'm just wondering do I need to put a 98 camshaft or just swap to 98 to 02 engine. Thanks.