I have a 2004 250 HP hpdi Yamaha outboard that keeps missing when you accelerate past 3000 RPM runs fine but when you bring it back to 3000 RPMs it immediately drops to 2000 and starts missing sometimes if you slowly accelerate it doesn't make it to 3000 RPMs before it starts missing and will...