Bare with me, I hope this isn't TL:DR for everyone, but Im really in a bind here and Im running out of ideas.
My 3760 is pretty vanilla, no mods, just a couple of extra maps on an SD card.
Story is when I was in the middle of navigating on the freeway yesterday, I had an incoming call and bluetooh + iphone chatted over the Nuvi. During the call, the 3760 crashed, resulting an infinite reboot loop that seems to be all too common.

I was able to revive the unit by plugging it in to my computer in USB mode. Internal memory appears to be damaged because the volume name was gobbly-goopped and no visible normal files, but only around 300mbyte left in space on the device, and doesn't appear to be writable. So, I ran chkdsk, and I got the internal drive back as almost blank. I was able to clean the file system to a point that I was able to do updates. After a firmware and map updates, I notice FM receiver update keeps erring out with a "Permission Denied", and the dashboard theme seems to be stuck in the blue garmin theme instead of the green default. I also notice there are oddly named files in the root directory. One had no text in the name , two was named ~b ~b with time stamp in the year range of 2069. I wasn't able to delete them in the conventional manner. I've also performed a few NV ram erasing.

So I decided, to simply back up what I can, including .System folder. Formatted the disk in FAT32 in hopes that it'll clear up whatever that might be lingering in the file system.

After that, I've simply copied the entire structure back to the internal memory, less the strange looking files since I wasn't able to copy those anyways.

Shutdown, rebooted. It starts up as normal as if it's a virgin, after the logo screen, I am given a "Select a Locate" screen, with no selection and an OK button. It will not go anywhere from here, and it will not go back to USB storage mode.

So far I've tried a number of methods from various tutorials and threads on this forum.
*NV ram reseting using right lower corner holding.
*Flash down using Updater.exe to 4.5, 4.70 4.90, and back up to 5.00 fw. Same behavior.
*Used Cure3 tool, I was able to manipulate the file system, all the files are there. Including the .System and locate.xml
*Flashed firmware back to any original garmin firmware, and am back to the same "Select a Locate" screen. Deleted, the internal memory structure didn't make a difference. Repopulated it again, didnt make a difference.

Seems like the unit works, but some how after my formatting of the internal flash drive, it had lost the capability of reading things off the still hidden .System folder. Maybe there has to be a certain way I have to place the file on the internal drive?

I'm just looking to my nuvi 3760lmt back to a normal state. Any advice will be greatly appreciated.
I am using OsX Mt Lion, Win7, and Win XP. All 3 machines have the typical tools from this site. If it helps.
Garmin wants $150 for a swap in since its out of warranty.

Below is what it boots into now

[Only registered and activated users can see links. ]