First of all I would change the spark plug to NGK CR7EIX or CR8EIX.
As I red your post, I would think some variator cleanging, clutch cleaning (with sandpaper!!)...
But wait for the others to write some...
I have the same issue .the shop hooked it up to the computer and found nothing. I am now wondering if it could be the injector. I am going to put in sliders and see if that atleast evens thngs out a little. Using non-ethynol gas has helped some.Forgive me, as I'm new to all of this, but whar are sliders, and what do they do? I'm going to start as low tech as possible, and add some chevron with techron fuel system cleaner, and see if that helps. I'll update later...
I have a 2013 DT with the same hesitation, easy fix is on the throttle body is the map sensor loosen screw and turn it 180 degrees left
lock it in place tighten screw be careful not to loose O ring.
You were just plain lucky if you changed it 180 degrees counter-clockwise and it worked. When I went to 180 degrees mine stalled constantly and didn't start properly after it had warmed up.
Usually there is a sweet spot that one needs to find by moving the MAP sensor in either direction in small increments. Then test ride the scooter and see it it got better or worse, and find the best position. It's usually trial and error until one gets the best result.
Like Zombie said, Windwheeler, you the MAN! Genius is a great idea, experimentation either proves or disproves it. I do not experience any hesitation in my DT300i so probably will not try it subscribing to, "if it ain't broke, don't fix it" philosophy. Still, a nice "tool" that is not in the service manual.
Karl
.... so its little brain maybe "learned" something!
Karl