Hi Steve,
It still appears to be power related IMO, I've seen this problem before (one other aircraft) & leaving avionics off until after start fixed the issue. In his case the Hex code sometimes changed (WTF) ;)
So I would strongly recommend you somehow leave the Transponder power off until...