S/N 0L394105 (serial number is off the identical starboard engine, tags are missing off the problematic port engine)
Hello, trying to figure out a 454 mag mpi horizon that chugs and stalls and won't idle. It will start up every time, and instead of settling to idle it will stall out. I have a feeling it is too lean because:
- It will stay running or at least try to stay running if I unplug the MAP sensor (ECM runs richer AFAIK)
- When it starts, it revs up a lot more than the starboard engine
Here is what I have done so far:
- Complete reman longblock
- New mercruiser exhaust
- Checked the fuel pressure. 45 psi even when the engine stalls.
- Fuel quality. No water found, starboard engine runs just fine from the same pickup and tank using the crossover valve.
- checked for codes. No codes found.
- swapped complete intake with TPS, IAC, IAT and MAP sensor from running engine. No change.
- Brand new OEM fuel injectors
- swapped complete distributor and plug wires from running engine. No change.
- New spark plugs (MR43T)
- tried unplugging the knock sensor. No change.
- ran the engine from separate harness and key switch. No change
- New alternator
- swapped wire harness from running engine. No change. Other engine runs with both harnesses just fine
- Swapped ECM from running engine. No change, other engine runs with both ECMs.
- Checked for shorts in injector wiring
- Tried changing injector fuse. No change.
- Checked the timing and tried to advance and retard the timing, no dice. I know I can get it close enough to run. I took the dizzy in and out of the other engine a million times and it always started and ran. When the engine is running with the map sensor unplugged the timing seems to be bouncing around 8 degrees but sometimes hops up to 20.
Unplugging the MAP or ECT sensors seems to make the engine run better.
Any advice appreciated, Thanks!
Hello, trying to figure out a 454 mag mpi horizon that chugs and stalls and won't idle. It will start up every time, and instead of settling to idle it will stall out. I have a feeling it is too lean because:
- It will stay running or at least try to stay running if I unplug the MAP sensor (ECM runs richer AFAIK)
- When it starts, it revs up a lot more than the starboard engine
Here is what I have done so far:
- Complete reman longblock
- New mercruiser exhaust
- Checked the fuel pressure. 45 psi even when the engine stalls.
- Fuel quality. No water found, starboard engine runs just fine from the same pickup and tank using the crossover valve.
- checked for codes. No codes found.
- swapped complete intake with TPS, IAC, IAT and MAP sensor from running engine. No change.
- Brand new OEM fuel injectors
- swapped complete distributor and plug wires from running engine. No change.
- New spark plugs (MR43T)
- tried unplugging the knock sensor. No change.
- ran the engine from separate harness and key switch. No change
- New alternator
- swapped wire harness from running engine. No change. Other engine runs with both harnesses just fine
- Swapped ECM from running engine. No change, other engine runs with both ECMs.
- Checked for shorts in injector wiring
- Tried changing injector fuse. No change.
- Checked the timing and tried to advance and retard the timing, no dice. I know I can get it close enough to run. I took the dizzy in and out of the other engine a million times and it always started and ran. When the engine is running with the map sensor unplugged the timing seems to be bouncing around 8 degrees but sometimes hops up to 20.
Unplugging the MAP or ECT sensors seems to make the engine run better.
Any advice appreciated, Thanks!

