I had experienced MCU reboot problems during our recent 5600 mile trip to Ohio and back, and the service center told me the following tips that I'd not heard before:
* Don't let the trip odometers go above 2000 miles, since the software uses these values to calculate performance parameters...