I'm hoping someone can help me out. I have a 2001 Yamaha 150 TXRZ 2 stroke with Oil injection. The alarm goes off once I turn the key on. At first we thought the it was the Oil Level Gauge Assembly in the oil tank on the engine. Change that out and alarm stills goes off. When we un plug the wire harness on to the Oil gauge sensor on in the sub tank in the boat, the alarm goes off. We narrowed down to the Oil Gauge Sensor in the sub tank. When we took it out and manually move the float, when the float was up the alarm sounds off. When we push the float down, the alarms goes off. This is opposite on how it should work! But, when the float is down, the oil pump doesn't work. So I have the problem where the oil pump is working correctly when the float is up, but the alarm sounds. When the alarms sounds it shuts the motor down to safe mode! Right now, I have the sensor rigged with the sensor float down so the alarm doesn't sound off and just using the manual pump on the engine which works fine. I was hoping it was the oil sensor that was bad, so I bought a new one. Same problem. It keeps throwing a ground signal to the alarm when the float is up instead of down. There was one other post on this site from someone who had the same problem, but there was no resolution to the problem. My next steps is to change out the CDI but before I spend money on that, I am hoping someone can help point me in the right direction. Is it truly the CDI unit, the wiring harness to the CDI unit or is the alarm bad? If someone can shed light on this, I'd appreciate it! Thanks!