3 years... Pure torture for a motoring enthusiast. Seeing that you enjoy pain you might as well tell the wife she was right
One thing I learned to do over the years of futzing with modern junk is checking the TSB's (Technical Service Bulletins) whether you already own the vehicle or are thinking about buying it. They're time, money and lifesavers for sure and as far as I know are readily available on the interwebs for most vehicles.