This may sound odd, but check the Alternator, I had a similar rattling and it sounded like it was underneath inside the bell housing, but it was the alternator disintegrating.
The rattle also stopped while in park, which was weird, but not for long, soon it was rattling all the time, and got decidedly worse.