Thank you all.
The oil level is right in the middle. But a year ago, for a while, she ran with oil level just above the top mark. Oil was changed few times since and always in the middle.
So I guess, it was because of that one time. I am waiting for new air filter too.
My concern is that BumbleBerry has lost ability to hit 160 kph and beyond. She just can't deliver. As you all know, ST's can easily hit those numbers and I intentionally watch my speed so I don't go above speed limit. But for a past 3 weeks, the power is not there at all. She barely hits 140.
She starts fine with choke, idles perfectly, but on first and second gear sort of rides with a hick-up! Until she warms up a bit more and at top gear in high way, can't go beyond 140. I have filled up with 94 octane fuel (always Chevron) and she performed a bit better. Battery is functioning perfectly, regulator/rectifier is fine (I tested both as service manual). I rode with gas tank cap removed, not change.
I don't have much hair left on my head to pull, so I keep scratching my head!