My 1987 Mercury 150XR2 recently overheated, reasons yet unknown, possibly picked up bag or similar debris from river, blocking flow. I changed the impeller and both thermostats and also did a compression check. Although the engine was cold during test, all cylinders tested at 115 on gauge. I also retourqued all of the head bolts per manual specs.<br />Problem is, engine bogs and dies going from idle to "plane speed". It seems to be rich, as there are carbon deposits on plugs and piston tops. Ironically, pushing the enrichening valve on the key switch keeps the motor running. There is plenty of top end power. It runs very smooth at 30 MPH and has the guts to go up to 50 MPH really quickly. Hole shots are terrible becuase of bogging. Fresh fuel was put in at the begining of the season.<br /><br />Any sugesstions of possible parts melted from overheat? Can I supply any more info?