This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.

First issue with mine

Joined Jan 2015
465 Posts | 2+
Victoria BC Canada
So in Alberta at 1700 ft ASL my bike ran flawless. Well, I loaded the bike up and brought it to Vancouver Island 10 ft ASL and now she doesn't want to run at all.. It's stalling, hiccuping and there's almost no power, and no errors.

I just tried disconnecting the battery.. Hopefully that'll make the bike relearn how to run properly. It's quite frustrating.
 
Last edited:
Yep it worked. Bike is back to normal. Whew.

The motor would idle, however it was hunting (surging) with a very pronounced misfire sound. Then if you blipped the throttle, it would hesitate for a split second, then shake and sputter while the revs picked up until around 4000 rpm. It felt like the motor was flooding itself. After 4000, it would feel smoother, however it lacked the "punch" or "snap" to throttle inputs.

While I was riding, and started engine braking to slow the bike down, the motor would literally just shut itself off. Which kinda was a little scary in nighttime city traffic.
 
Could it be caused by the learning nature of modern ecus? They are known as adaptive.....I think.... Ie they learn the way we ride and assume they learn environment like elevation and then adapt some basic settings......and 17000 feet is quite a change?

Any thoughts?
 
Could it be caused by the learning nature of modern ecus? They are known as adaptive.....I think.... Ie they learn the way we ride and assume they learn environment like elevation and then adapt some basic settings......and 17000 feet is quite a change?

Any thoughts?

Most likely this. Where did you go that was 17,000 feet? Kind of extreme :D

The O2 adaptations table was probably adapted to a higher elevation. It saw less air, added less fuel to compensate. Then you drove the bike to sea level and suddenly the air is a lot more dense, but it's still giving it barely any fuel. Good to know that unplugging the battery will reset those adaptations. I think they would have eventually compensated but it would take a while.
 
Oops one too many zero's.. Cold Lake is 1770 ft elevation.

I guess if you're riding long distances then the bike will adapt on the road to elevation changes, but if the bike isn't running and is transported then started at a significant elevation change, then the bike goes into an electronic meltdown. Ah well, I'm just glad it solved the issue without requiring a trip to the dealer.
 
Sounds like the throttle position sensor. Did you have yours replaced, it is on recall? The limp mode will be low on power - you can get to about 5k revs and maybe 60mph but that's it. A lot of popping on decel and sluggish throttle response. There is no indication on the dashboard.

This happened to mine - replaced while I waited at the dealer.
 
Wasn't limp mode. Limp mode runs like normal, just limits rpm.

Get a RapidBike tuner if you change elevation a lot. It will continuously adjust based on ambient conditions in adaptive tune mode. I think the stock ECU will only work around it's base map, which has set environmental parameters.
 
Wasn't limp mode. Limp mode runs like normal, just limits rpm.

Get a RapidBike tuner if you change elevation a lot. It will continuously adjust based on ambient conditions in adaptive tune mode. I think the stock ECU will only work around it's base map, which has set environmental parameters.

I was in limp mode and described it above. It is not just limiting the revs, the bike isn't getting accurate readings from the throttle position sensor and is trying to interpolate. The results are similar to what zibbut described. The first couple of times it happened I turned off the bike and things were fine at restart.

I ride all the time with sea level variations far greater the 1700 ft.

You , me or neither of us might be right , but I wouldn't be so dismissive of the possibility that the sensor is going.
 
I was in limp mode and described it above. It is not just limiting the revs, the bike isn't getting accurate readings from the throttle position sensor and is trying to interpolate. The results are similar to what zibbut described. The first couple of times it happened I turned off the bike and things were fine at restart.

I ride all the time with sea level variations far greater the 1700 ft.

You , me or neither of us might be right , but I wouldn't be so dismissive of the possibility that the sensor is going.

My '13 had a limp issue for most of it's life. Every so often on a cold start, I'd ride off and the bike seamed fine until the first time I twisted more than maybe 1/4 throttle. It would just cut power beyond that and not let me past maybe 5K rpm. No CEL's. If I cycled the ignition, it went away.
 
I had a gen 2 Tuono a couple of years back and t had what was known on the forums as "Italian Charm". It would do similar things & either switching off, or was done here disconnect the battery, and hey presto, it was fine.
Pleased its sorted tho'
 
The limp mode I described was solved with recent TPS recall. There was also an ECU update, though I didn't ask for details.
 
The limp mode I described was solved with recent TPS recall. There was also an ECU update, though I didn't ask for details.

I'm glad we're in agreement regarding the tps and limp mode. If it is the problem, it's a free fix.

Strangely, some people got a recall notice, others, like me, did not. The shop looked up the bike info and found I was due for a replacement. I had to ask. I'd suggest everyone asks.
 
Oops one too many zero's.. Cold Lake is 1770 ft elevation.

I guess if you're riding long distances then the bike will adapt on the road to elevation changes, but if the bike isn't running and is transported then started at a significant elevation change, then the bike goes into an electronic meltdown. Ah well, I'm just glad it solved the issue without requiring a trip to the dealer.

If it's anything like a car's ECU, there is a predetermined table that can account for different scenarios like elevation (think of a matrix). Continous feedback from the oxygen sensors help determine which cells of the table to utilize. There's some kind of algorithm for monitoring "Short Term Fuel Trim" (STFT) and "Long Term Fuel Trim" (LTFT) that gives direct feedback to the ECU for accurate fueling. Most likely when you started the bike the STFT was +/- 16% which is maximum value and couldn't compensate with the elevation change since the LTFT still recognized you were at a higher elevation. In other words - the ECU needed to learn. By pulling the battery long enough you were able to reset to factory.

Another interesting thing is that sometimes you need to disconnect a battery long enough for the capacitors in the ECM to fully drain. We used to short the battery cables together on cars to drain the caps and it instantly starts the ECU fresh. I wouldn't recommend on motorcycles though, I would hate to hear someone fried their electronics.

Oops I think I went off on a tangent. Damn engineer in me. Btw I just learned something valuable while writing this, the 16% value for LTFT/STFT is kind of odd number right? Think 16 bits. Everything a power of 2^n with electronics. I never noticed that before.
 
Last edited: