Does 1-2 nodes with consistently high(er) heap usage indicate a problem?

If you have monitoring enabled this may give additional clues, especially if there is some indices receiving more load than others. Manually rearranging shards that you suspect could be affecting this could also be a good way to narrow it down.