Is the snake gaining weight? If the snake is eating consistently and showing no signs of weight gain I would think parasites was a good bet. Being from petco increases those odds and the only thing I could recommend would be taking some of the feces into a vet to have it checked for parasites.