I'm looking for possible semantic constraints on the sequence have a problem V-ing.
Can you say, for example, he has a problem speaking English? What about he has a problem playing the piano?
Someone told me he has a problem speaking English is unnatural. But he has a problem pronouncing this word seems natural.
So I suspect that the semantic constraint is that the V-ing cannot refer to a general ability. But I am not sure if 'he has a problem playing the piano' is OK.
FYI, he has a problem following my argument also seems OK.