OMG I had 3 electricians over and this was the 4th one, They all said the same thing, It was loose wires and they had to trouble shoot every single socket and light switch and could not give me an estimate cause it could take forever. Gonza Electic came out, I told him the same thing as everyone else, he opened up the panel and saw right away why all the lights kept flickering over and over again. I won't say how he fixed it but they did not charge an arm and leg like everyone else waned to charge, even one guy came out and replaced a breaker and charge 150 for that. The problem still persisted but he wanted to charge 150 an hour. Gonza Electic was more than reasonable in their price.
I So recommend Gonza Electic for all your electrical needs. They are honest and solve the issue right away. Call them for all your needs, you won't regret it.