a couple of things...when you get an HPF code, the easiest and most likely culprit to check is water flow, so checking the strainer is typically the easiest fix. i believe that an HPF causes the water pump to shut off, so that explains the behavior you saw.
if it's not water flow...the reason water flow causes that code is because the system is overheating. the raw water is supposed to extract the heat produced when the coolant is cooled. two other likely culprits...the air filter being clogged. make sure you keep that thing clean. based on when you posted, i wonder if this was when it was smoking hot like it was here? the AC units can only function in water up to 80 degrees. even then, the ability to cool is limited, so if you have it set to 72 and it's 95 out, you're likely to hit an HPF especially if you're water has heated up.
finally...have you noticed marine growth in your system? the easiest spot to inspect is the strainer...but if you've historically seen it there, and have never flushed your system, the heat exchanger itself may be covered internally in growth and need cleaning. i actually did this yesterday, and you'd be shocked to see how much gunk comes out of your system. i used Barnacle Buster, but everyone has their favorite.
hope this helps,
twarble