Before I start taking this hub apart I would like to know what you guys think.

I noticed the crunchy noise a few days ago but it has gotten louder. I lubed the chain and the noise went away, however, it returned the next day. Since the noise went away after I lubed the chain, it made me think that it was in fact the chain. I bought a new chain and put it on. Viola! The crunchy was gone. At the end of my first ride with the new chain the noise came back. I want to think that its the hub that is making the noise but that would not explain why the noise leaves after I make changes or lube the chain.

It has not rained in about 2 weeks and the local trails are super dry and dusty. Do you guys think its just the dirt on the chain that is making the noise? I included a quick video below.