I have a 97 k1500 with 300,000 miles. 411pcm, cam, long tubes. ive been having some issues lately with the starter. It will spin every time i turn the key, but once in a while it will not engage the flywheel. Is this a common problem with these trucks? What do you guys suggest i do? Could it be...