Cars are getting more complicated - and a lot more recalls.