Ok I have a 1984 Arrivee Barbarian with a Chevy 350 small block. I just replaced the cam shaft lifters and fuel pump. We took it out today and it fired right up. Idled well but noticed a knocking noise. Went back to shore checked it out to see if it sounded like a rod.....not sure? Went back into the water temp was overheating loss power and smoke came from the engine. I am thinking I just blew my engine....got home thought I would see if it would start and it fired right up. I am think maybe bad water pump impelller which is making it overheat.....suggestions?