This would be my guess as well.
Also, if you installed the wrong wire for a 100A circuit (even electricians do it wrong many times using 90 degree column vs 75 deg) The wire could be finally overheating enough to be causing trips.
3rd, yes a bad breaker also if it was not new when installed...