Can anyone guess this rattle? Manual trans
So it's a 2001 330ci its manual and it starts to rattle as it heats up. I believe it to be coming from the trans. My first thought is throw out bearing but after some research I heard it could be the heat shield? It is most noticeable when the AC is on? It doesn't affect performance at all.... What do y'all think it is? Throw out bearing? Heat shield? I'm pretty sure it's from the trans but if not does anyone else have any viable opinions?
Thanks in advance.