i have a 1996 johnson 150 that is overheating. put in a new water pump and thermostats. still over heating. at times it pees strong and at times it appears weak. any suggestions would be greatly appreaciated.