My 04 Marauder just recently hit 90k miles. My check engine light came on. About a day or 2 later, it started idling rough. Advanced told me it was the O2 sensors by the cats the first time. I went to buy the sensors and got them to check it again and this lady told me it doesn't really mean its the O2 sensors and that both probably wouldn't go bad.