It still sounds like a loose connection somewhere to me.
A lighting circuit can be arranged in a long chain, or with branches coming off so the lights that don't won't could be on a branch with a faulty connection. You'll need to check ALL ceiling roses and junction boxes on that circuit.