Not to ask a question again BUT,
When you said you back flushed the system what exactly did you do? Did the impeller loose any pieces and did you find them all?
Typically when a impellor goes and pieces break off they do not go backwards in the water flow, the go forward towards the motor side of the output hose.
I am not 100% sure how your water flow is but I would suspect that the output water from the impeller housing goes under the motor to a power sterring cooler or possibly some other cooler device, Correct? Did you disconect the water line there as this is where impeller pieces will accumulate.
This past summer I was trouble shooting a similar issue (intermitten overheat) (dufferent boat, 21 ft inboard ski boat (carbed).) but it also has a engine mounted water impeller similar to yours. The issues was the impeller lost several pieces and some where at the next pinch point down stream from the impeller and they were all at the power steering cooler clogging the input. Fortunatly the thru hole in the cooler where smaller than the pieces so they were stuck there.
Not sure if this is relevant but if it is make sure you check.