How is a software problem more minor than a constantly clunking slip yoke?? A software problem is fixed in 5-15min. A driveshaft thats obviously at the wrong angle causing binding is a much bigger problem IMHO. Rule #1, never trust the media. They almost drove Audi out of the US because stupid americans were driving through their garages and blamed the gas pedal for being too big and the brake pedal too small.
If it's in their code, and if the problem is fundamental to their software development process, it will take more effort to correct than any possible mechanical part ever could (i.e., multiple years if they're proactive about it, forever if not).
Even if it's not fundamental, a problem like this can take an non-definable amount of time to correct. Once you know where it is, the solution is trivial. Finding it is not. Debugging is one of the hardest things in software development, and is responsible for those unexpected week, month, or year delays in product releases that even the largest software companies cannot seem to eliminate.