Not really a solution and would only work some of the time BUT are you usually leaving your hose wen the car is cold? Not sure about me but I know my way about where I live so no need for te sat nav until the car is heated up!
Told you it wasn't a solution, just a bit of thinking as I HATE rattles with a passion!