Sounds like lifter tick to me. Switch to a 5W 30 oil for a little while and see if it helps. It's a thinner oil and might stop the ticking if its the lifter. I used to get some nasty lifter on a GM 3400 engine. I started putting 5W 30 in every other oil change and it worked great for quieting it down.