|Posted on Saturday, January 16, 2010 - 07:36 pm: ||
I own a 2007 xb12x with a Buell race muffler, filter and race program on the stock ecm.
About 2 weeks ago I noticed that my rear valve cover was leaking so I took it in to the dealer to have the gasket replaced under warranty. The bike had been running great with the race kit and reprogrammed ECM for about 1500 miles, but the day after I picked the bike up it was running horrible while cruising between 3000 and 4000 rpm and the AFV was reading right about 140% after riding to work and back, 15 miles total. I reset the AFV and did a TPS reset then took the bike out for a 25-30 mile ride and began having the exact same issues almost instantly and the AFV was 135% when I got home and I saw the error code "o2 sensor always lean". I have contacted the dealership and they told me I had to have the race ecm, otherwise the bike would run like this. Instead of explaining that my ecm was reprogrammed, I installed the race ecm and brought the bike back since the problem did not change.
It appears that the dealership is stumped now, but it seems to me that the o2 sensor is the problem. Is there anything else that could be causing this issue? I have heard of other people having the oxygen sensor go out after it was coated with oil, so this seems reasonable to me. If I reset the AFV, the bike runs great until I cruise for a few miles, then it begins to run very bad again. Sorry for the long post, but this has me stumped and I really want to get this figured out.
Thanks for your help.