Ok my dad gave my brother our old suburban it's a 94 1/2 ton 4x4 with a 5.7 tbi. The first motor bent the crank and ruined the dizzy. So new motor and dizzy all good. It's like 2 years later and now the thing won't stay timed. It goes almost 15 degrees out when it wants to. What do you guys think new dizzy again or ecm issue ?