When i run the engine at idle, and rev it up while in neutral, the engine is fine. But when i start driving and get about halfway on the throttle, or make the engine work a bit going up a hill, i hear a tick-tick-tick noise coming from the engine. Someone said it might be the timing. Anybody think they have an idea? If it is a timing problem, what do i do? thanks.

