its really bad for the valves on 4-strokes, im not sure how bad it is on a 2-stroke, i know that mine has only ever backfired once and it was a doozy,it sheared my flywheel key
try a new plug and check your head make sure its tight.. also try draining the carb of what ever is in it... There might be some water.. JUST A FEW IDEAS!! GOODLUCK...
you should probably rejet. try a new main because i have a 250ex that does the same thing and that's what i'm doing. it has done this ever since i put my new fmf pipe on. i'll let you know what happens with it since were having a similar problem. good luck.