my Waverunner has started throwing code 51 from time to time, sometimes no code shown on display, just that soooo annoying check engine beeping at full volume on every startup. I have YDIS 1.33 but I gather now that I need the newer version 2.0. Is this correct? Is it possible to even get this version? Could the code be cause by a weak battery that is on last legs? I don't want to start swapping out parts, code 51 is for the APS sensor in the throttle which is over $300.

Thanks guys,
Mooresville, NC