New starter, won't turn over but stays engaged in the flexplate
something wrong with the fit of the starter and/or the flywheel- just a guess, you know, that's what we do here-
Some starters require shims to fit properly.
The starter fit is too tight and the starter drive is binding in the flex plate, you should have got some shims with the starter and it sounds like your going to need them, make sure that the starter works before you install it now, you could have fired the armature windings.
Looking for a Used Sierra Classic 2500 in your area?
CarGurus has 8 nationwide Sierra Classic 2500 listings and the tools to find you a great deal.
Search GMC Sierra Classic 2500 Questions
GMC Sierra Classic 2500 Experts