I'm needing some guidance; I have a 2015 Foreman that I purchased pre-owned from a local dealership about 2.5 years ago; when I purchased it, there were about 995 miles on the odo, it has about 1100 miles on it now. About a year ago, the check engine light was flashing (also I think 5x), I took it into the dealership, they replaced the O2 sensor; everything has been fine since, until today- when I cranked it and noticed the check engine light flashing yet again, 5x (two long, 3 short). Is this the code for an O2 sensor and if so, that's twice in less than two years- and this bike is essentially only used 2x a year for hunting. It's garage kept and babied. No mods to the bike, and no other problems exist. Bike has been properly maintained, etc. Interested to hear some opinions please, thanks in advance.