I have a rattle behind the dash in my 05 CC GMC. It only rattles when going over bumps and rough roads and such. At first I thought I could just live with it, but it's really starting to annoy me.

I tried to look and feel underneath to figure out what it is, but couldn't see or feel far enough. Does anyone know what it could be?