In my experience it is usually food related (my kitten has recently been eating some whiskas kitten food as I had free samples and he farted for England while he was on them!) but I agree it would be a good idea to get them checked out by a vet first.