All that info matches the symptoms of a clogged fuel filter. http://www.vstrom.info/Smf/index.php/topic,3981.0.html
shows how to check the fuel flow rate. http://www.vstrom.info/Smf/index.php/board,15.0.html
has sticky threads on a bypass workaround and other fixes.
Pat- 2007 DL650A was ridden to all 48 contiguous states. 2012 DL650A is just getting started.
Nicknames for posting ease on my part, Vee = all DL1000s. Wee = 2004-2011 DL650s. Glee = 2012+ DL650s