Well, I wasn't able to check the codes this morning. I went for a job interview, and on the way back home it started to hesitate again. Next thing I know the check engine light comes on so I turn and head to the dealer. About 2 miles from the dealer the scooter just falls on it's face and feels like I lifted off the throttle doing 35 mph. Luckily, the guy tailgating me was paying attention and so he didn't hit me, but it could have been a VERY bad situation. After quickly dropping 5 mph, it picks right back up again. So I baby it to the dealer, and as I pull into the dealership the scooter stalls. It has never stalled on me before.
So, once again it is back at the dealership to get repaired.
After I dropped it off I found that the dealer will rent a scooter to you if yours is in the shop. They only had 1 model to rent. A Kymco Downtown 300i for $25 a day! If I had a job I would have rented it, but I have a feeling I'll be going back to the dealership if I get this new job and renting the 300i for a few days to see how I like it.