Yes, check the impeller again to see if it the teeth on there look good...both inside and out and that the oring is there. should look brand new after 15 hours. I'm not sure that a missing oring would actually cause your symtoms unless water is spewing out of the pump, which you would likely notice pretty quickly.
It might help to give us a little background on your boat since it seems you are having several uncommon problems. How long have you had it? Regeular service done? previous owner? etc...
ALso, I've had lots of problems with the temp gauge running hot, so feel the manifold(exhaust) and if you can touch it, it is probably not running too hot, per Capt. Rick. Mine turned out to be the inadequate wiring and running a ground from the battery to the terminal under the dash fixed me right up, Now it runs(reads) 165-175 no matter what. 200 starts the danger zone.
Sorry for your bad luck. let us know how it turns out