We just bought a 2014 Massimo 1100 with only 27 drive hours on it. We took it out a couple of times and then the check engine light came on. We took it to an authorized massimo shop and they can't figure out what's wrong. Any advice?! We are in Utah.