I have a 99' Mercury 150 Optimax that has been making a loud knocking sound in forward or reverse, sounds great in neutral. I was directed to change the lower unit and this did not fix the issue, I have also changed the hub for the prop. I have a check engine light on as well, but no warning...