The starter doesn't grind so I don't think it needs shims ,when it's cooled off it will start normal but let it get hot after the truck been driven and yoy shut off the engine and restart it that's when it acting up I replaced the starter relay fuse but that didn't help al it will do is act like it starts but the start won't disengage after it starts I have to turn the key off a few times before it will start normal