So I changed the impeller, gaskets etc. Then had to change the leaking fuel pump to get it to start. Pumped and primed, it started almost immediately. After about 15 seconds of running nicely, no telltale. I could swear that I've got everything lined up and seated correctly.
Am I being paranoid...