Okay so the motor is a fuel-injected 4-stroke 50. I think probably from 2014. The boat was in Florida for the last 3 years and just got brought to Kentucky. The boat was not in the water much and only ran a couple times a month just to let the motor run. We brought it to Kentucky and it ran okay for the first two outings at the lake and recently will not go WOT under a load. It will however rev up all day long in neutral. I changed the thermostat that was completely corroded and put in a new impeller and changed all the fluids upper and lower. Took it out today and it still bogs down when I throttle up. I checked the filter in the fuel tank and took out the water separator filter and it was clean as well. Could this be a sensor issue? Maybe O2 or map? Or I was thinking maybe the high pressure fuel pump? I also noticed that the tachometer does not work at all. When I go to plug in the 7.5 amp fuse it immediately pops. Which tells me it has a dead short somewhere? Maybe that is causing it to go into guardian mode? Very frustrated right now and really want to get the boat back in the water. Any help is appreciated! I would post a pic of the boat but I don't know how to as I'm new to this site.