A rattling noise from under the vehicle can be caused by a loose exhaust header pipe heat shield. Properly securing the shield should correct this concern.
Car Problem Reports
Volvo 940 Rattle Due to Loose Exhaust Heat Shield
Volvo 940 Problem
Average Mileage: 157,333 mi (125,000 mi - 207,000 mi)