As I understand it it's usually the software that goes bad they have the whole engine thing down to a science.