Kasey, I'm glad you got your overheating problem fixed. I went through the same thing a few years ago with my 340. I ended up with a Flow Kooler pump, pretty much the same as yours but has a steel impeller with a anti cavitation plate on it. I installed the pump on my 408 and even on the hottest days it seldom goes over 180*, most of the time 170-175*.