My 2012 RT SM5 got a P0171 code which is tells me it’s running lean. Throttle body was replaced under warranty. Cleaned throttle body this spring. Tried all the key, headlight switch, etc tricks but wouldn’t clear. Parked bike over night and checked again without starting engine. It’s still showing the code. Shouldn’t that reset? Only active codes are shown so how can it be an active code if I haven’t started the engine?
Pulling out the little hair I have left!
Hey Hoppy. Stop pulling your hair and all of those other things. The code is there because of the way that it is set. If a lean condition occurs, as sensed by the 02 sensor, the ECM enrichens the fuel correction - commonly called fuel trim - in order to try to correct the lean condition. Again, that feedback comes from the 02 sensor. The new value of fuel trim is stored in memory so that it doesn't have to do it all over again every time you start up. There will be no code if it can be corrected. If the lean condition can't be corrected and the fuel trim reaches the end of it's adjustment limit, that is what sets the code. So, even though you haven't started the engine, that value of fuel trim is stored in memory and the code is still active.
Both the lean and rich codes work the same way. It's the value of the fuel trim that sets the code. Standard Bosch stuff.
Two things have to happen - you have to correct whatever engine related issue caused the lean condition in the first place, and you have to ride around for awhile in various speed and rpm conditions allowing the ECM to re-adjust the fuel trim away from the limit, so that the code will reset. Typically, you'll see the light out the next time you do a cold start if you've been successful. If not, then you still have the problem.
Since you have an SM5, and since this code is for the front cylinder, a potential problem that jumps to mind is that vacuum hose on the right hand side of the front throttle body that goes to your clutch vacuum assist solenoid. Check for cracks and that it is even installed correctly. Of course you want to check and replace as necessary, the two vacuum hoses on the left side that go to the MAP sensor, if they have cracks or are installed - especially the front one - which is hard to get to and goes to the front cylinder. A bad 02 sensor, or fuel injector is always a possibility, too, but seldom occurs.
How long has this been going on?