Shimming a Mopar starter just moves it further forward from the ring gear, it doesn't affect engagement. That's a Chebby thing.
Are you sure your Bendix isn't hanging up? It would still spin, it just wouldn't kick the drive gear out. Try lubing up the drive helix.