Sounds like classic chain stretch to me. At least that's the diagnosis I'd make on a diesel engine I'm more familiar with. I know offset keys are available for OM617 engines. Perhaps they are available for M104 engines, also.
1984 300D Euro