I had pretty much the same issue, took it in to the shop and everything checked out but I could still hear it, a month or so pass by and I am taking the trunk liner out to look over my coolant tank and what do I find in the rear wheel well but a tennis and golf ball
Problem solved and my dog has a new toy