I do receive error code 42 as far as codes go. I’ve had the ECM tested by OBD diagnostics which tested out good.
Sorry, I missed this last time.
Code 42 on your engine means that the ECM isn't able to take control of the timing.
There are only 3 possible problems that can cause this code.
1. Ignition module, Is the module from MerCruiser? Some aftermarket module's will have this problem.
2. Wires between ECM and module. Service manual #17 has a very clear and easy method for checking this, it does require a test light and VOM
3. ECM. I know you sent this out for testing, but did you tell them you had a code 42? Without that knowledge they probably wound't test that circuit ---- If they are even capable of testing for this code?
I'm in Minnesota so don't have any recommendations on a shop. other then it should be a MerCruiser dealer with a certified tech that will be the one working on your boat.