A Yamaha that has spent a few seasons in salt water rarely fails in one clean piece. It stalls once at the dock and then runs fine for a week, the kill switch sometimes fails to stop it, or a warning beeps on a day when nothing else seems wrong. These are the usual early signs of corrosion in connectors and switches, and they apply to every four-stroke from the FX140 of 2002 to the newest 1.9-litre machines. A scan will not show you a green connector. It often shows which circuit to open up first.
A fault that shows up once and then vanishes
Owners report fairly often that the check engine indicator comes on, sometimes with no code at all, and later goes out again. The usual explanation is a sporadic fault, a contact that only breaks when the hull flexes or the harness moves, or an entry that is simply stored. Cleaning the connectors involved is reported to help quite often.
The point of reading the memory first is that it tells you which plug to open. A sensor code points at that sensor's connector, not at the whole harness. Keep in mind that code numbers differ between control unit generations and between sources. The older FX140, FX1000, FX1100 and GP1300R use one numbering, everything from the VX1100 of 2005 onwards another, so go by the description the app shows and not by a number from a forum thread.
Three spots that tend to go first
- The kill switch on the left grip. It is known to corrode on the 2021 VX, and the result goes both ways: the engine shuts off by itself, or it refuses to shut off when you pull the lanyard.
- The voltage regulator and rectifier. On the VX1100 corrosion here is known. On the FX140 one owner describes an alarm and starting trouble that came from it, so treat that one as a single report.
- The oil pressure switch on the VX110 Deluxe. It can rust when its rubber cap is not seated properly, and the result is an oil pressure warning and beeping with nothing wrong in the engine.
On RiDE models the plug on the main harness is another suspect when reverse faults appear, but check the boring mechanical causes at the gate first.
What to watch in the live data
With the ski on land, open the live values and work the suspect part. For the kill switch, press it and watch the switch state: it should change cleanly and stay changed. A value that flickers, or flips late, is a contact problem. The same wiggle test works on sensor plugs. Move the harness gently near the connector and watch the value. A throttle or temperature reading that jumps while the real part is standing still points at the plug and not at the sensor. Keep your hands clear of the drive and the steering, and never run the engine on land without water supply.
For the regulator, the number to look at is battery voltage with the engine running. It should sit clearly above what the battery shows at rest. If it barely moves, or sags under load, suspect the charging side before you buy a battery.
What the scan cannot see
A corroded connector that has not yet triggered a fault produces no code and often no strange value either. The same goes for a green pin that makes contact today and not tomorrow. This is where your eyes come in: unplug the suspect connector, look for white or green crust on the pins, and check that the rubber seal is still in place.
The Yamaha version of the M-JET Diagnostic supports 37 four-stroke models in the FX, VX, GP, EX and FZ series, plus the SuperJet and JetBlaster, from 2002 to today, and it reads fault memory, live values and switch states on all of them. For the charging side, the page on checking battery voltage and the charging system goes through the readings in more detail.
A sensible order is memory first, then live values while you move the harness, then the plug that the memory pointed at. Clear the memory only after that, so the clue is still there while you work.