Mercruiser 454, I'm not sure the year or model number as the block was replaced years ago with a marine power engine. It is a multi port, MEFI 7.4L, fresh water cooled. The engine runs great up to about 2000-2050 then doesn't go above that. It doesn't skip a beat at any rpm below that, it runs nice and smooth. It hits about 2000 and just stops going up. It doesn't pop like its lean, and it's not backfiring at all. It actually sounds good at 2000 it just doesn't want to go above it. The engine has been completely tuned up, I ran it on my own fuel tank directly at the engine. I changed the riser gaskets incase water was getting passed at higher rpms. No change in performance after any of that. I ran the engine on the computer and it's not running in safe mode. It has a IAT fault (reading -32 degrees) but I don't see a IAT on the engine. TPS is fine. The spark advance goes up to about 24 then starts to back down to about 19 and I'm not sure if that is normal. It actually starts to go back down around when it starts to act up. Thanks in advance.
Last edited: