My 99 GU RD28eti engine seems to intermittently lose timing every now and again. When it does it sounds louder and lacks power. I've taken it to a few mechanics but when I do it never seems to play up. Any suggestions would be greatly appreciated.

Cheers