Sparky does sound like he has an underlying problem. Glad he'll be going to the vet's on Monday. I'll keep my fingers crossed that nothing serious is happening with him, I know how much those little fur friends mean to you.