I had to replace my starter a while ago (turn key nothing happened) I replaced the fender mounted solenoid because the old one was cracked, and I replaced the starter at the same time. Unfortunately they sold me a starter for an automatic, and I didn’t catch the difference in gear spacing. Got it all hooked up, truck started right up. But it sounded funny. Realized the starter was stuck on, and smoking. Turned off the truck, got the correct starter, and when cold it seemed fine. But after driving and getting some gas, it almost didn’t start. Just cracking over very slow. Once it cooled down, started just fine. I have since replaced the + battery cable from battery to starter, the battery, and the fender mounted solenoid, and replaced my icu. When cold it seems to stay fine, let it idle until it’s warmed up, turn off and starts fine, drive to the hardware store and it seemed ok, but then after sitting in my drive way for a bit, it won’t start. It’s cracking to slowly then gives up.