My suburban is a 6.5L diesel that I just bought and dont know much about. When starting cold the truck starts right up no problem but anytime after it is warm it cranks for a long time before it will start. And twice now it took me almost 10 minutes to start it. It just cranks and cranks. Now it currently did it to my gf and I think she burnt out the starter now so once I replace that where should I go with the long crank starts?