We know now that it was a problem with spaghetti code firmware, lack of testing, & poor system design.
See here http://www.edn.com/design/automotive/4423428/Toyota-s-killer...