My car has just developed this odd rattling/ticking noise coming from the engine bay today!!.. car starts and drives fine, I can even rev it up and all fine in park but the moment i switch it to neutral or drive (no gas or with gas), this loud ticking sound goes off and its driving me crazy!! any idea what would cause this?

I'll post a clip or something tomorrow...