I have worked on and discussed this problem extensively, and think S&W may have finally found a solution, described on the forum next door, here:
Bodyguard 380: Finally Reliable!
Good luck with yours. I am waiting to receive another BG back from S&W repair to see if it was repaired in the same way.
David