Odd it would fail again, and it could be a number of things.
BUT, I'd be looking at battery/alternator wiring integrity. ANY voltage spikes or disturbances can cause ANY module to fail. A weak battery, a year ago, took out my airbag module one evening as I put the top up without the engine running (on a five year old battery - I preach about changing the battery at four years, then don't do it myself. Just damn. See why I wear a dunce cap?)
Keep in mind that the jumper from block to chassis is known to fail, it is located (on some/most cars) just below the power steering pump and again, runs from block to chassis. One way out is to bypass it like they did in the 60's and 70s. Get you one of the battery cables pictured below.
Remove old battery ground cable, save the chassis bolt, but throww the old cable away.
Put a large lug on the SMALL wire and fasten it to chassis with the bolt you saved.
Connect terminal to battery.
Now, run the heavy lead to the block, use an alternator bolt or, better yet, use one of the heavy bolts on the bell housing at the back of the engine block.
You have no circumvented the original, stupid, engine ground return.
I believe it was JAMES1549 that came up with the idea of the bolt at the back of the engine. I used an alternator bolt on my Graphite years ago....