In checking the P lead wires I found one break under the insulation. Repaired it and checking the other P lead I found another area that the wire had broken all but one strand. Repaired it. Haven't had a chance to fly, but I run the engine and then turned it off with the switch and it worked OK.
When I had a P lead break several years ago, when I turned off the switch the engine continued to run normally. This time when I turned off the switch the engine would cycle between 500 and 1000 RPM.
I really zip tied the wires down so I hope they won't break again.
Problem solved.