Hi Sanfrandisco...
Do a search under my user name or B-Pillar Rattle in this forum.
I can only suggest that you keep a diary of all the problems, date, time, who you spoke too what they offered and what you wanted.
I had the terrible experience of JLR wanting to tear my car apart as per their TSBs re the B-Pillar Rattle. Ended up getting a reject on the vehicle after an agonizing 8-9 months, they gave am a new car and guess what after 3 weeks the new car developed the same problem and was rejected as well.
I returned the NEW car along with the keys and told them where to put the car and keys (the keys would have fitted but the car wouldn't have).. ended up moving to a Volvo XC60, best thing I vere did.
I had over 200+ pager of data plus an independent engineers report to make my case against JLR. They issued at least 8 Technical Service Bulletins on how they were going to fix the worldwide problem - none of them worked!
I still have all the info stored somewhere. Good luck and I really hope it's NOT the B-Pillar Rattle as defined by the JLR TSBs.