My 2015 was up for inspection so I needed to address the P016 code that has been lingering for a few years. The tech was able to confirm the faulty connector issue that has been talked about on various sites. That was the thing that was triggering the code for me. They also replaced the VVT solenoid under warranty (part was put in 10 months ago) and replaced the connector. All good now!