A number of early US market NB8A's had excessive crank endfloat due to incorrect machining of the thrust bearing. This would lead to major engine damage and failure. The symptoms start with the idle speed changing as the clutch was pushed in. As the clutch was pushed in the crank would move forward and the big end would start to wear it's way through the block causing the idle speed to drop a little. Nasty.
If you were lucky it happened within the warranty period and Mazda gave you a new engine, if not, tough cookies. Gotta love Mazda's customer service.

Rule of thumb was if your engine was still going OK after 70k km then you got a good one.
Strange that a similar problem continued into the NB8B. You'd think Mazda would have been a bit more careful with their thrust bearings in the later model.
Shiney black one with added red bits. Member of the fart club. Now with extra doof and Sunlong. - deceased and gone to heaven