Sometimes My Phone Just Restarts Occasionally (maybe twice a month) my Milestone just reboots (goes black and then to the Android startup screen (but not all the way to the Motorola screen)). 
I presume that such behaviour could be caused a poorly written app. I have uninstalled a few but to no avail. Is there any sort of log that I could pull which would shed some light on this or even a dump file?
Could this restarting issue be caused by something else?

I am currently running Android 2.1 (no OTA update available for me, yet) on a Milestone and have had this problem since I bought it in December (when it was 2.0).
I have uninstalled TaskKiller as I read that these types of applications can cause stability issues on Android 2.1 and 2.2. So far so good...