I had a rattle that turned out to be the vin plate on the firewall next to the master cylinder. But since yours seems to be engine temp dependent, that probably isn't it. Maybe worth checking though.

I seem to have developed another rattle/tick that I can't find, however, so the hunt goes on . . . for now, the stereo kills all rattles

Ron