its definately a heat thing i.e does it when warm and not a time thing i.e does it after a while.
what happens if you drive and it does it and gets warm and you turn the car off straight away and try in like 5 mins will it make the noise right away then?