I have a 2006 HD.. my truck's engine has a loud ticking sound. I have not taken it to a mechanic or shop yet just wanted to get an opinion on what the problem possibly could be and what an estimate of what it would cost to repair it.