Thought I'd give you an update - changed two, kept two; cleaned air filter; flushed radiator.
Everything is awesome! Working quite well. No more hesitation. If I had to guess, I'd attribute it to the filter.
Thanks so much for your help Brian, Matt, Blackfin - I was standing next to my bike...