More information would help. When does the noise occur? At idle? At cruise? Under load while accelerating? In every gear? etc. Also very difficult to diagnose without actually hearing the noise.
A "marbles" sound indicates detonation to me but hard to say with such limited information.
I know when I hear them it means I need to hold my head still!
Sorry, I couldn't help it.