I’m hoping someone has run into this before.
I have a 1998 MerCruiser 7.4 MPI that runs and idles fine, but it will not rev past about 3000 RPM under load. It feels like it hits a wall and just won’t make any more power.
Here’s what I’ve checked so far:
What else would you check?
Has anyone experienced something similar on a 7.4 MPI? Any suggestions for diagnostics or common failures would be greatly appreciated.
Thanks!
I have a 1998 MerCruiser 7.4 MPI that runs and idles fine, but it will not rev past about 3000 RPM under load. It feels like it hits a wall and just won’t make any more power.
Here’s what I’ve checked so far:
- Initially had fault codes for:
- TPS (Throttle Position Sensor)
- Idle Air Control (IAC) valve
- Coolant Temperature Sensor
- Knock Sensor
- Replaced all of the above.
- No fault codes anymore.
- Compression is good on all cylinders.
- Fuel pressure is within spec.
What else would you check?
Has anyone experienced something similar on a 7.4 MPI? Any suggestions for diagnostics or common failures would be greatly appreciated.
Thanks!

