So the starboard motor while underway last week decided it wanted to stall out above 1500rpm. This was after it was running fine above 3000rpm for twenty minutes. I did a compression test and got 195 across all eight holes plus or minus a couple pounds. The Distributor is new and the sensor inside is as well. The motor has new plugs and wires. I checked the code on the motor and got a 12 and 34. 12 was an indicator that the engine diagnostic is working and 34 is the MAP sensor is low. Should I be replacing the map sensor or where should I start looking?

