Ok I did a factory reset of my phone (what a pain in the a$$ !!!) and spend the last 2hrs reinstalling apps and information for everything.
The phone SEEMS to be working ok now. Aside from the fact that the battery can't seem to hold a charge for more than an hour. Maybe it was all the downloading/installing that drained it fast.
BUT.. I've read on the Moto forums that some people have done a factory reset only to have it work fine for a period of time, then go back to crashing. We shall see....