Well apart from what I suggested previously, have you changed the fuel filter. Another thing I have done is fuel with a higher octain fuel. When I first got the bike about 7 years ago I was fueling with normal petrol because some not-so-wise-man said it would be fine. Since filling up with a higher octain fuel and making sure I switch off completly when stalling I have not had a single back fire or stutter.
