I have a 2000 x1. Just got the bike up and running and it does this. Idles fine, revs fine, accelerates fine, sounds a little funny when cruising( sputters a bit)then when I let off the throttle to make a turn or stop, the engine dies or almost dies until I rev it a bit.Any ideas? When I was first trying to get the bike running I was resetting the tps and no matter where I turned the idle set screw the reading never changed on the tps% on ecm spy. Could I have a bad tps or would the bike not even run if the tps is bad? Shouldn't it show up as being bad on ecm spy error code test? Any help would be grateful.