I have a 2004 Yamaha HPDI 250 that I bought last year from a guy. Motor has been used 100 percent in salt. Motor would crank and run fine when first installed but some funny things occurred. Motor would run fine but only max out at 3900 rpms. I changed all filters including mystery filters...