Check your engine timing. If it only happens when you accelerate and it sounds like a ticking, it means that the timing is out. It can become very expensive, you can burn the valves, or even melt a hole in your pistons.
You can also check your engine mounts and see if the engine moves a bit...