Opened up my "working" box yesterday that I had been using on the Marlin.
Found this.
Diff failure. Bearing has sheered the diff. Common on the type A diff's. Lucky I had another type B one spare in another gearbox. Which was stripped before this one.