I would say leave them all lower case unless, as you say, they're part of a proper noun phrase.