I am about to buy a 2007 Xchallenge. At the test ride it stalled half a dozen times until it warmed up. Anybody did a defintive fix on this? Elsewhere a advrider thread was talking about the carbon canister causing problems. Did removing it also fix the cold engine issue?