One week ago, I was bringing groceries home and a gallon of milk spilled in the trunk. Location.... Left rear

! I cleaned the milk out. But never took the panel off where the nav, cd changer and amp are located. When it first happened, the car would not start for 30 minutes and the radio shut completely off. Well 30 mins past and the car started, & the radio came on. Whew.. all was well; I thought. Some days later, the radio had a delayed start, once I started the car and then it went all the way out. The Nav lady would not talk, but the nav still gave directions. With the radio totally gone, I could not turn it on. Today Friday, I hit a bump and the nav lady is back. The radio, I can control again, BUT..... no sound. If I turn the dial, it keeps running and then stops where it wants. When it stops on the station it wants, there's still no sound. 20 mins later, I was now able to change the presets from wheel but the presets are all the same station. I tried to turn the sound up from the steering, it wasn't happening, turned the knob, not a chance. The nav lay, when she speaks, I hear the speakers pop, before she begins to speak.
Being that the Nav lady now speaks, can I X out an amp problem, like I initially thought, when everything was out?
Last thing, before I got any type of audio back, I vacumed the area where the nav, amp, and cd changer is located. The next day, which is today6, I had something. Please..help! I am ready to pull this thing apart myself.
2003 X5 4.4 - Navigation - 6 CD Changer - NON-DSP