Yes, you can run Geant4 in multi-threading mode, but it requires some preparations. You can learn about the built-in multi-threading support in Geant4 here for example CERN, Parallelism in GEANT4.
I have also encountered such CPU usage fluctuations, and not only with Geant4 programs. I'm not sure about reasons for this behaviour.