Headlights and broken radio antenna swapped.
Timing reset from scratch and I went from too retarded to too advanced — so I really feel like a retard.
I could not find the timing mark on the flywheel, I thought I had it when I installed the head, but I must have seen a ghost. I pulled the #1 glow plug and used a piece of wire, but apparently the crank position sensor is more accurate than I. There’s probably 15-20* of rotation that I couldn’t feel a change in piston height, so I aimed for the center of that. Computer tells me I may have been off by 6* or more. As soon as it’s off idle it corrects, but presumably cam timing is off by that far too. So I guess I’ll go for it again sometime.
It did start well this morning. So there’s that, and I’ll take that.