5.7L Mercruiser, only pulling a vacuum of 10 at idle (750rpm), should be closer to 20. The timing is right on 8*btdc as it should be at idle. I have leak tested with propane as well as carb cleaner and can not find any leaks. The compression is very good, around 160 on all cylinders. The manual suggests possible late valve timing could be the cause. Is this to say the timing chain is stretched? The engine has just under 900 hours on it.