I just picked up a 2013 Hyperstrada with 14,000 miles. I had the original belts, so I just changed those. It went well and the bike fired right up, but now I get a check engine light after I ride off and go a few hundred meters. The error message on the display just says "engine" but the bike runs fine, and the light will be off when I go to start it the next time, only to return in the same manner. No close dealer so I'm starting here to see if anyone can provide any suggestions. Thanks for any help.
This thread found the issue to be caused by the lambdas https://www.ducati.ms/threads/2015-hypermotard-error-code-engine.660657/page-2