Had trouble with check engine light bieing on and getting error codes off my 2004 BF225 and after walking through the repair manual, it says I need to replace the ECM. Looking on boats.net, it gives the part as 34750-ZY3-043, however the part that came off was 34750-ZY3-023. I assume at some...