Greg Smink found exactly what the problem is. He will replace bad parts and bring everything up to code. Another BBB electrician wanted to rip out everything and start from scratch. That is not necessary and would cost me five times as much.