people with civics have reported its a faulty clock spring. I had the same issue in mine but sold it before getting the chance to take it to dealer to fix.
So my rattle came from the left seam of the dash where the door closes. Theres 2 plastic pieces that join there and whenever it rattled id hold it with my finger and it would stop.