I don't know whats causing the mouth problem....but everything else sounds like a sign of potentially being gravid.....are you 100% sure you have a male & a female?