my Uly is an 06 build, on a 08 plate . do the usual start procedure , start bike , then put jacket , helmet on and take it steady for the first 10 miles or so and it occasionally has a miss / stutter ,but once fully warmed up runs ok ,it is a little bit lumpy around 2000..2500 rpm on light load . 2800 rpm is its sweet spot, kind of ,comes on pipe / cam .
unsure how many miles yours has done , but I believe that the throttle position sensors can give problems .
hence why one of the first things you do is a TPS reset when experiencing problems.
IIRC a similar thing happened with Vauxhall Astra/ cavalier , reps cars stuck on motorway at 70mph for most of there life it would" wear out" the throttle position sensor at that point and give a false reading to ECU.
logical speaking ,only thing you can do, other than blindingly change it , is whilst doing a TPS reset is VERY slowly open throttle and check reading to insure they are a linier.
But real answer would be take it
some people have spent hundreds trying to fault find a problem
has decades of experience with Buell motorcycles