Last time I took my 04 xb12r out it ran fine. When I went to take it out today it was missing, backfiring, and seemed to eventually cut out to one cylinder. I pulled the plugs and they were fouled so I replaced them. It doesnt seem to be missing anymore but it still smells like its running really rich. I decided to go ahead and order a new O2 sensor but I don't know if I'm heading in the right direction. Any advice would be great as I don't really know much about bikes. It doesn't have any mods and the engine light never came on.