Can I ask what you mean by had the carbs. serviced??? A while back I had hauled another p.o.s. home with stuck carbs. Foolishly I took it to a local stealership... after a few days I was told the bike was ready. The bike fired and I could ride it, but all the same issues you talked about. I quickly found that all they did was sync the carbs and make a few adjustments, which would have been fine if it hadn't sat for 15+ years in a museum. I quickly found out through a site like this, that most of the rubber in the intake system was worthless. Intakes leaked, butterfly shaft seals were hard and disintegrating quickly, needle jets toast. Yeah it ran, but had issues that everybody chalked up to it being an old bike. I bought a Manometer and all the pertinent seals and parts needed. Once finished, it blew the tanks off several sport bikes.
When you're riding along and you crack the throttle, does the r.p.m. raise, then drop as the power catches up? If so, it could very well be the clutch is slipping or in my case the cable was routed wrong under the tank and holding things up.
If it's not the clutch, get out a can of carb. cleaner, let the bike idle till warm, then start by spraying around the intakes... Idle change??? Go to the shafts that connect the carbs and spray.... Idle change???? I have been surprised how many times my old bikes had carb issues that ended up being shaft seals, because the stealership, even if they rebuild the carbs. some mechanics are too lazy to actually dismantle the carbs. they spray, replace parts with whatever comes in the little baggie and bolt everything back up and sync. Problem is you can sync a set of carbs with issues and it will run, it just won't run correctly.
I know this is going back to basics, but I've learned the easy stuff is usually needed to be lined up before you get into the deeper stuff for it sll to work properly and sometimes you get lucky and the easy stuff is the cure....