My 2003 4.3 mercruiser is not warming up. Last spring I thought the sensor and/or temp gauge was faulty, but last night I verified they do function. The temp gauge needle moves the slightest amount when disconnected while running......so maybe it's registering 90 degrees? What should I do, just remove some hoses and look for blockages? Would a stuck OPEN tstat make it run that cool? Any help is appreciated. Thanks