I volunteer at a vet's office in my free time and I've seen a lot of cats come in with this problem. It's a very common dental issue with cats. The vet told me that they don't know what causes it. There is also no real treatment. He usually suggests dietary change and regular dental cleaning and that's it.