Is the sentence "I’m only going to ask you again once." grammatically correct?

Solution 1:

It seems alright speaking the sentence, but the more correct form would probably be, "Ask you one more time."