So recently I had a broken windscreen replaced and lo and behold, the infuriating rattle is gone! The rattle was actually coming from the eyesight binnacle, which according to the windscreen guys was missing a foam gasket between the plastic housing and the glass. I now like my car again.