I have a 2014 terralander 800, last year I took it to the dealer to fix a variety of electrical issues (Rad fan, fuel pump, gauges not working). First time around cost me just shy of $2000. now 2 rides later I have an O2 sensor code flashing, the dealer told me to replace the o2 sensor in number 1 cylinder. I changed the sensor and now the code is still flashing after 15mins of riding and my bike is gut less and randomly has all its power or bogs down to having very little power and sounds awful. Without looking at it the dealer wants to replace the entire wire harness, I was wondering if any one can point me in a direction before I pay another $2000 on this thing.