Forgot to mention that it hesitates at 2500rpmish when moving. Not necessarily a backfire but a loss of power.Hello everyone, new owner of a 2005 DL1000 here. She's got 26.7k miles. Bought it 3 days ago. My issue is that the bike runs rich. Not after riding on the highway or when the tank is full or empty or anything specific. It runs rich all the time. The idle is weird as well. Goes up and down between 1300 and 2500 initially. Once warm, idle stabilizes (as expected) and starts jumping between 1000ish and 1300ish. Runs 1300 for half a second, then runs at 900 for 1.5 seconds, then jumps back up as if it just woke up. Then the same thing happens right away. My temp gauge never goes up to 3 bars (which I thought was the correct running temp). Assuming running rich is keeping the temps down. I read somewhere it may have to do with the hose that goes to the map sensor. I checked the hoses and cleaned the connections. Everything seemed to be in order.
One odd thing I found was that someone replaced the wet breather filter with a red sponge. Not sure what it is. But I found bits of very small pieces of sponge in the airbox. Cleaned it out. One last thing is that there are two hoses that go to the throttle bodies (probably to sync them) and those are plugged with 2 screws. Didn't seem stock so I'm letting you know.
The previous owner bought it from a dealership who told him it had an ecu flash but someone messed something up and it runs rich now. So I talked to my ECU flash guy who said the programs he use don't work on the V-Strom which leads me to think it's something else. The bike came with a PCIII, not connected. Apparently the prev. owner tried a couple different maps, nothing took. So he gave up. Like I said, I don't think it has to do with the ECU but the bike thinks it has too much air when it doesn't for some reason.
Looking forward to some insights on what I should check/do.