well it certainly doesn't sound good, and I don't think anyone can give you a diagnosis over the internet...a vet trip is the obvious recommendation here. Good luck.. please keep us updated