My first post. I have a 2005 mercury xr6 s/n 1B042693. Had this engine for 8 years and know the original owner well. Been maintained and well taken care of. Great running engine throughout power range but it’s always been a dog in neutral idle and in gear idle. Recently rebuilt fuel pump, replaced fuel filter, new primer bulb, new fuel line from tank to engine and installed Chris Carson reeds. I played around with idle mixture screws to keep it from dieing at idle but engine shakes and vibrates rough. Neutral idle bounces around between 500-650 rpms. Once I give it throttle it purrs … checked timing per the service manual and is spot on. Compression is 90-95 on all cylinders cold. Any tips would be greatly appreciated.