The big end nut had been nibbled by some kind of steel rat.  Time for a new crank pin and roller big end.