I miss the simplicity of mechanical components. But then I think of all the time I spent, rejetting, cleaning, synchonizing carbs. Cold natured engines, reading plugs. Rejetting for elevation. Bleh. I'll learn to work with the new stuff.

Did you ask what adjustments they made? According to the service manual, there really are no service adjustments to make on the throttle body. Hrmmmm. Did they check the fuel pump pressure? Though if that were a problem, I'd expect drivability to suffer. Does it run well when you are driving?
Does the Engine light ever come on when riding? If so, we can pull codes from it.
However, the TPS reset ALSO sets the ISC (idle air bypass valve). Definitely can't hurt.
I reread the procedure from the service manual - It had 2 extra bits:
- Make sure the kill switch is set so the engine would run
- After you let the throttle go, turn the key off, then turn it on normally again.
If the procedure fails, you can try it again.
Please let us know if this makes a difference!
BTW - The engine also has an anti-flood mode. If you are trying to start the engine a couple times and no luck, try this:
1. Turn key to on
2. Open throttle all the way - Hold it there
3. Push starter and hold for 3 more than seconds
Worth a try. Hope this helps!!!