I would use 5W30, - 10W30 works too. Here is a link from the DIY secion about one guys opinion on oil.

p211.ezboard.com/fhyundai...D=75.topic

My next change, I'm going to use Mobil.

About the cleaners ... with your mileage I caution about loosening up deposits with a cleaner. I did that once years ago and the car began to rattle like crazy, everywhere. The engine gets used to the deposits and when you remove it, there is nothing left to take up the tolerances and the ticking starts. Like was mentioned, a mechanic with a good ear can get you pointed in the right direction, could be lots of things. I find it weird that the ticking went away, then returned. You will have to do some more troubleshooting. Was it a cold engine or warm? Does it get worse under load? Could it be an exhaust leak? Sometimes a sparkplug wire comes loose and the spark ticks away, making it sound like it is from the engine. I bet it is the sparkplug wire, now that I think of it! It is hard to explain an engine tick that disappears and returns. Unless it was a very dirty engine and needs a couple oil changes to flush out crap. Was the old oil extremely dirty? See, I'm full of useless information! Anyway, happy hunting.