Jan, Dzien dobry,
Firstly, I agree with NMKawierider and Murdo posted responses, in that you need to avoid the dealer you are currently using.
They are fault diagnosing by substitution, they are just guessing, fitting any parts in the hope that the fault will go away. This is not the correct diagnosis path for fault finding, it is if anything a clear sign that they have no clue what they are doing.
OK let’s commence with your fault error code P109800.
As I have mentioned on previous posts these “P” codes are not CFMOT codes, these are generic “P” codes created by the software manufacturer of the injection ECU i.e. Delphi or Bosch. So, when your diag tool is reading the fault code information it is accessing the bespoke software inside the injection ECU.
The error code P109800 indicates a fault with the O2 sensor, or the oxygen sensor located somewhere on your exhaust pipe. It is a more specific code than others in that it specifically relates to a slow response from the O2 sensor after you have taken your foot off the throttle i.e. “Fuel Shut Off Phase” of the injection ECU.
However, what ever happens please do not rush out and get a new O2 sensor, this is the error everyone makes. The fault could be occurring due something else causing the O2 sensor to respond slowly. For example, any of the wires connecting the O2 sensor to the injection ECU could be at fault. There could be an exhaust leak somewhere close to the O2 sensor, there could also be an air leak somewhere on the induction system. There is loads of rubber tubing on the intake systems of these CFMOTO side by side’s and ATV’s, the perish or crack cause intake leaks and flag up P error codes for the O2 sensor. So, check all of this first before you rush out and obtain a new O2 sensor, but once more before you do that remove the O2 sensor and check and test it first. There are loads of You Tube Videos out there explain how to test an O2 sensor.
Despite my daughter in-law being Polish my polish language skills are poor, so forgive me for the Polish translation below if it does not make sense.
Po pierwsze, zgadzam się z NMKawierider i Murdo zamieścili odpowiedzi, że powinieneś unikać dealera, którego obecnie używasz. Diagnozują wadę przez podstawienie, tylko zgadują, dopasowują dowolne części z nadzieją, że usterka zniknie. To nie jest właściwa droga diagnostyczna do wykrywania błędów, to wręcz wyraźny znak, że nie mają pojęcia, co robią. Dobrze, zacznijmy od twojego kodu błędu P109800. Jak wspominałem w poprzednich wpisach, te kody "P" nie są kodami CFMOT, lecz ogólnymi kodami "P" stworzonymi przez producenta oprogramowania ECU do wtrysku, czyli Delphi lub Bosch. Więc gdy narzędzie diagnostyczne odczytuje informacje o kodach błędu, korzysta z dedykowanego oprogramowania wewnątrz ECU wtryskowego. Kod błędu P109800 wskazuje na awarię czujnika O2 lub czujnika tlenu znajdującego się gdzieś na rurze wydechowej. Jest to bardziej precyzyjny kod niż inne, ponieważ odnosi się konkretnie do powolnej reakcji czujnika O2 po zdjęciu nogi z przepustnicy, czyli "fazy wyłączenia paliwa" w ECU wtrysku. Jednak cokolwiek się stanie, proszę, nie spieszcie się z nowym czujnikiem O2, to jest błąd, który popełnia każdy. Usterka może wynikać z innego powodu, co powoduje wolną reakcję czujnika O2. Na przykład każdy z przewodów łączących sensor O2 z ECU wtrysku może być uszkodzony. Może być nieszczelność wydechu gdzieś blisko czujnika O2, a także nieszczelność powietrza w układzie doprowadzającym powietrze. Na układach dolotowych tych CFMOTO i ATV jest mnóstwo gumowych rur, które powodują wycieki dolotowe i wykrywają kody błędów P dla czujnika O2. Sprawdź to wszystko najpierw, zanim spieszysz się po nowy czujnik O2, ale jeszcze raz przed tym usuń czujnik O2 i najpierw sprawdź i przetestuj. Jest mnóstwo filmów na YouTube, które wyjaśniają, jak przetestować czujnik O2. Mimo że moja synowa jest Polką, moje umiejętności języka polskiego są słabe, więc wybaczcie mi tłumaczenie na polski poniżej, jeśli nie ma sensu.