The best option that completes the gap in the sentence is "is". The sentence is in the present tense, and "is" is the present tense form of the verb "to be" that agrees with the singular subject "John." Therefore, the completed sentence reads: "I am not sure that all is well with John."