While trolling the other day my Honda BF150 sputtered and died. I figured it loaded up and fouled the plugs. I changed the plugs on the water they looked like they were due, but it made no difference. The motor will start and purr on starting fluid, so I figured with 350 hours it was probably due for a high pressure filter. I ordered new filters, high pressure pump and regulator thinking it had to be one of those things. In the meantime I did pressure test and flow test on pump which tested good. I cleaned out water separator, changed out low pressure filter, changed high pressure filter and pump, cleaned the screen under the pump, changed the regulator and checked that injectors were firing and spraying good cones. Still no start. Jumped the two top connectors on the red connector the MIL stays on. I unplugged the tps, maf, and baro sensors one at a time. When I unplugged the baro(map) sensor the MIL flashed a 13 code but it stopped when I plugged it back in. I'm not sure which sensors will cause a no start condition or if I am barking up the wrong tree but any help would be appreciated.