Originally Posted by Marlon_JB2
For some odd reason, it only affects a select few vehicles. Vehicle engineering and manufacturing is a bit more complicated than most people think...
As it is a software issue, it's likely one that involves timing and sequence. A certain sequence of events at the right time causes the issues. The reason it only seems to affect a few vehicles out of the total is just statistics -- if the sequence and timing is rare, it will EVENTUALLY happen to all the vehicles over a long enough timeframe, with some happening sooner than others. The sequence and timing may also be related to driver habits and any number of other external variables which influence the inputs...making the likelihood greater or lesser at a given time for a given vehicle.
As you can guess, this is also why such software behavior can be really difficult to nail down and find -- the incidents happening give more and more information until finally enough is there to pinpoint what bug is causing it all.
It also explains why such issues happen to begin with. Especially when you have multiple systems interacting with one another.