I'm having the same issue with my YT Decoy Pro Race. You described the issue perfectly. Noise isn't consistent and happening when climbing hills. It's not the cassette. I've taken to a shop and they went through the bike checking everything, but noise is still happening. Very frustrating.