06 Mercury 225 pro xs 1B387787
1st time out this year from storage so I added quickkleen like I always do to the small amount of fuel left in tank from last fall with stabilized fuel. Added 15 gallons of fresh fuel. Backed into the ramp to start motor. I have a key pad instead of key. I entered my code and pushed start to activate the pad I heard the normal beep and fuel pump cycle. I pushed start and it fired but didn’t start. I checked fuel bulb and it needed 3-4 squeezes until it was a hard bulb. Pressed start and it fired but didn’t start. I pushed start again and it would crank but no firing.
So I went back through my normal sequence and realized I had no beeping, no fuel pump sounds and it cranks but no firing. So I put it on the trailer and headed for the barn.
First thing was to check the 4 fuses on the motor and all 4 are good, swapped the relays to be sure the first towards the back (fuel) was working. All good. I have a brand new 1000 MCA cranking battery but to be sure I put a charger on the battery and topped off the charge. Still no beep or fuel pump. I replaced the MAP sensor with a borrowed working version no changes but when I unplugged the sensor I got a constant beep until I turned off the master power. So I know the beeper still works. I took out the fuel filter and it was clean with no particles or foreign material found.
I also checked and flipped the kill switch several times with no changes. I then went under the console and went through all the connections I do have analog gauges so I was sure to check that connection with no changes. I unplugged the key pad and have one of the 4 connections with 12.8 volts going into the key pad. The pad lights up and cranks the motor like its fine just no fire!
Thoughts on what might be my culprit??
Thank you in advance for any and all suggestions.