340 ticks at idle...

When was the last time valve lash/preload was checked?
That's where I would start looking.