Leno,
When you say he "checked out everything", did he tighten all the wires in the breaker box and control panel? I have had times when there was a loose wire and just doing something in the box, like resetting the main breaker would jiggle the loose wires so they made contact, even good...