I wondered where you had been....please don't stay away so long...
Boy this is one of those things that could because of a lot of reasons..I have one right now that is doing the same thing. I am slowly going through a number of things but soon it might have to be a visit to the vet for tests.