One other thing would be to check 02 sensor. They get dirty with oil if motor running rich. This can effect your rpms and full throttle.
Hope you mechanic fixed the problem that cause the powerhead to pop. I had twin 250 ox66 motors on my last boat, and the ran great but were thirsty, and...