Thanks I’m going to check my ground cables but I’m leaning towards a crankshaft position sensor. I just hated to throw money and time at it and it not work.
I have a 97 5.7 C1500. The shop has replaced the starter twice and it doesn’t fix it. It always starts perfect first thing in the cold morning from then on it generally cranks a while to start but not always. I can let it sit at work for 10 hours and it still maybe hard to start but first...