Well I've been searching and hunting and I'm wondering if it could possibly be what is called an epulis. It seems it can range from pretty easy to deal with to requiring more in depth surgery and sometimes even radiation. I feel sick with worry .

http://www.peteducation.com/article....articleid=3057

http://www.bobmckee.com/Client%20Inf...ia/Epilus.html