Hi,
If results have changed, something has to have changed on your setup.
You ruled out (unintended pun) code and rules, please double check that the quality profile was not changed on your project nor the rules on that quality profile.
You may want to also check that no upgrade of the java analyzer took place.
One thing that could trigger a lot of issues is if for some reasons, you provided bytecode (compiled classes and dependencies) to the analysis.
So did you change the configuration of the analysis ? how are you doing the analysis ? (which scanner, maven scanner ? and which version ? ) and what is the version of the sonar java analyzer you are using ?
Given what you are mentioning about compiled code : some issues might have been closed by an analysis not using the bytecode and then reopened by the second one managing to use it.
All in all, there can be multiple causes to your issue so try to isolate what could have changed when things went messy and be precise about this.
Cheers,