well obviously the issue is the lights, there can be many reasons why, a dodgy switch, a dodgy connection, a dodgy circuit breaker, the only way is to bite the bullet and get an electrician in, forget the first one you employed, he sounds like a bad one, they are rare, there is no way we can sort this out for you on here without seeing it.