You have three grades of gas at the pumps, try the most exspensive. It has a higher optane. The valves will clatter in some engines when burning the cheapest gas. Just ask anyone at the auto parts store for some stp, and put it in where the oil goes. Does it loose power, run rough? tell me what...
Put some stp in where the oil goes. Make sure its full of oil! It should stop the knock. What grade of gas do you burn? There are many engines that need a higher optane or they will knock. Try using premium gas and see if that stops it. Watch your oil pressure gauge, and if you loose oil...