I have a 40hp 4 stroke merc that will not run under a load & gives off 6 separate beeps when it dies. It will idle all day & run at higher rpm's when hooked to a test hose but won't run under a load on the water. I've had it to a merc tech 4 times. He first replaced the thermostat then the ecu & the last time he replaced the tps. Each time I get it back it does the same thing. This has been going on since last July. I have to drive a 100 miles to him each time. Needless to say I'm getting a bit frustrated. We own a fishing resort in Canada. It is a rental pontoon boat & when it started acting up the costumers said they had got stuck in the sand with it. It has a strong steam of water from the circulation tube. From what I under stand 6 beeps could mean there is a problem with one of three sensors, map, mat or tps. Any help would be appreciated. Thanks