As @gs5556 sayd:
You really should call an electrician. I'll bet a nickel it's one of two things: the service ground lost integrity; or... if you have aluminum wiring, the lugs at the panel and breakers need to be deoxidized and re-tightened
And a power condition will not ameliorate those issues, if they exist.
We also had a neutral at the service get corroded.
It is literally a “common” occurrence .