First a little background info:
The unit, AVIC F90BT, has only been in my car a week! I installed just last weekend (May 29th). I purchased the unit as a Pioneer refurb.
I installed the unit with the GPS receiver and the iPod control (controlling a 2nd gen iPod Nano). There is no back up camera, or satellite radio (XM/Sirius) hooked up. The F90BT came with firmware 2.0 installed. The only mods I did were the hardwire bypass (which I found here: http://avic411.com/forum/viewtopic.php?f=34&t=19689, and played around with custom splash screens (uploaded via a 1GB USB flash drives or a 128MB SD card).
Not sure if it matters, but the unit is installed in a 2005 Saab 9-2x Aero (MT) -- this vehicle is mechanically and electronically identical to the WRX wagon (of the same year).
The problem:
Tonight, leaving the restaurant I was at, the unit booted up and started up just fine.... and then it rebooted all of a sudden and hasn't functioned quite right since then.
The unit turns on, goes to the splash screen, and then the top menu (where "Destination", "Contacts", and "Audio" is displayed, with a message stating "System Startup In Progress. Please Wait."

..,Nothing unusual... However, the "System Startup in Progress. Please Wait." message doesn't go away, and the unit will reboot after a period of time (about 5 minutes).
I am able to access my iPod and radio, and the touch screen is functional, but the message never goes away, and I can't get to the GPS/Navigation screen because where the "OK" button normally is, is covered by the System Startup message. Same would go for trying to play a DVD - where the "OK" button is, is covered by the System Startup message. Otherwise, I can use the touchscreen -- I can go to settings, etc., as long as it's not completely covered by the System Startup message.
I have tried to reset the unit, but the problem persists. I did search the forums, but it seemed a lot of people where having issues with either the GPS/Navigation Mode, or the unit was not even cycling past the splash screen.
Any ideas or suggestions? Or since the unit is still covered under manufacturer's warranty, I should just ship the unit back? (Which I'd rather NOT do if I don't need to...)
Thanks,
HP