I recently experienced a very loud banging due to a thrust bearing failure. Crank shaft end play exceeded .002 to .006. It was sporadic and caused no change in performance or compression but obviously would have eventually caused other issues. Just sharing information if you haven't checked the crank and play.