first time here so any help is appreciated. I have a 1983 mercruiser 260 recently having overheating problems, changed impeller and waterpump so i would not have to go back for awhile. boat idles fine (runs at 140degrees at idle) but gets hot fast under load above 3000 rpm for short time. also goes out of gear if you try to to accelerate fast from stop, like if you were trying to pull a skier, though this happens anytime you try to accelerate too fast. can get up to plane if i go only to half throttle but not if i try full throttle. had a mech change the gimble bearing last year and has not run properly since. he said they had to pull the motor to do so, not the lower unit but the whole motor, not sure if this is correct way but im no mechanic so i can't argue the point very well.