Over the last couple of weeks i've noticed a strange rattling/vibration noise coming from the front end, but the other day when I was taking new photos of it I realised how noisy it really was. I've used the search and usually people say it's the heat shield, but i'm not too sure. It seems to happen most at idle and slow driving speeds (upto about 20mph) but I noticed that when I turn the headlights on it gets a lot worse When I give it a rev, it stops but then comes back before it goes back to idle rpm. Does anyone know what this could be?