Hi, hope you got bike sorted out by now, but just in case...had similar issues with similar bike once (DR 250) turned out it was the inlet manifold.The rubber bit which is "glued' on to a steel plate (like an engine mount) was not 100 % sealing anymore....hard to see untill you aplly sideway force with manifold removed...
The way you describe what happened to your bike is exactly the same as what was wrong with mine...
Good luck
Bookmarks