Has any cause been identified?
Yes. It's the three letters on the slide. "CCP"
It's actually an acronym, Cheap, Crappy Pistol.
There's just as many good reports as there are bad. I wouldn't be afraid to buy one, provided I can have the time to fire a few hundred rounds before I fill out the 4473 and make it permanent.