My Cat has a Denso starter from the factory, and there are re-build parts for those solenoids.
I'm in a park with less that slow Wi-fi and can't post pictures .
But if the solenoid cover, the shape of a baseball home plate , is held on by three small bolts , chances are yours is a Denso gear reduction unit too.
The two contacts and the plate that goes between them ; inside the solenoid cover ; are available for Chrysler products that use a smaller version of the starter, and are a common failure.
I'll make one attempt at posting photo.
EDIT: Came through , some times even removing these and cleaning them up will cure occasional no crank issues.
99DSDP 3884, Freightliner, XC, CAT 3126B, 300 HP /ALLISON 3060
2000 Caravan toad, Remco & Blue Ox.