On the way to Little Big Horn battlefield with Fontanaman last week, I was suddenly confronted with a check engine light while cruising down I-90. It turned out to be code 31, and there was very little available on internet regarding this code, so I'm adding my experience to the collective.
Error code 31 happens when the closed loop fuel injection system runs out of bounds (always reading very lean). The manual lists the following causes:
1. Open or short in the wiring harness
2. Fuel pressure too low
3. Clogged injectors
4. Defective O2 sensor
5. Malfunction in the ECU
6. Other malfunction
Based on some other posts on this forum, it is reasonable to remove item #3 from this list (thanks Dcarver), since powdered JB weld won't throw the code.
If you've been messing with your bike, and have had the tank up or off, or the right side fairing, etc., then you might want to look into #1 to find any pinched or broken wires.
#2 and #5 should be accompanied by some serious running issues.
In my case, I didn't notice anything other than the light itself. Back at the hotel, Big John was kind enough to point out that an O2 sensor is a heat activated source of voltage, and sure enough, I couldn't even get 0.1V out of mine in the parking lot. Note that if I had been able to generate voltage from the sensor with it unplugged from the harness, but then saw no voltage when back probing it while plugged in, then you would need to check out #1 in finer detail. Seeing appropriate voltage under both conditions would make me want to back probe the ECU where the O2 sensor connections are.
Today, upon replacing the sensor and locking the throttle at 2500 RPM for five minutes, the light went out and the code went away.
Error code 31 happens when the closed loop fuel injection system runs out of bounds (always reading very lean). The manual lists the following causes:
1. Open or short in the wiring harness
2. Fuel pressure too low
3. Clogged injectors
4. Defective O2 sensor
5. Malfunction in the ECU
6. Other malfunction
Based on some other posts on this forum, it is reasonable to remove item #3 from this list (thanks Dcarver), since powdered JB weld won't throw the code.
If you've been messing with your bike, and have had the tank up or off, or the right side fairing, etc., then you might want to look into #1 to find any pinched or broken wires.
#2 and #5 should be accompanied by some serious running issues.
In my case, I didn't notice anything other than the light itself. Back at the hotel, Big John was kind enough to point out that an O2 sensor is a heat activated source of voltage, and sure enough, I couldn't even get 0.1V out of mine in the parking lot. Note that if I had been able to generate voltage from the sensor with it unplugged from the harness, but then saw no voltage when back probing it while plugged in, then you would need to check out #1 in finer detail. Seeing appropriate voltage under both conditions would make me want to back probe the ECU where the O2 sensor connections are.
Today, upon replacing the sensor and locking the throttle at 2500 RPM for five minutes, the light went out and the code went away.