Neutral Jumping normals are your friend here. If you have great reactions you can stuff all of his jump-ins.
Spacing is key. His pokes are super fast and can combo into each other, he can poke mid and low very fast. People say Gen has some of the best pokes. He has good pokes but compared to Ken, I’m sorry, Gen is too slow and doesn’t have the range. I’d love to see a great gen with good pokes go up against a very solid Ken. I’ve yet to see it.
I think you need to put in a bit more detail, you shouldn’t be oga’ing for no reason. Baiting and last resort are really the only two times you should be using Oga vs Ken. I use it to bait out SRKs and Ultras. If I’m on fighters edge, I’ll go for something stupid that they might not expect since it’s so unsafe.
When you say run away I think all he does it jump back and defend. If he is doing that switch to crane and just walk. Really, you shouldn’t be jumping in on Ken. Walking and dashing is your friend in this match up. Learn your AA’s and what ones to use and when.
basically you need to play amazing defense in this match-up. In my experience your attacks should be mainly counters. Baiting SRKs and countering them. You need to read your opponent very quickly, find out if they are going to mash SRK between your attacks then bait them out. It’s frustrating trying to play a high level game with tick throws n such when they are just mashing srk so it comes out when your attacks drop online.