I recently put a new powerhead on my 2001 Mercury 225 EFI. Starts great and after a minute of idle, it will get on plane with no problems. I can run a few minutes, set down and it gets back on plane with no problems. BUT, if I have to idle through a no wake zone or any other low speed idle for a peroid of time, it boggs down when I try to blast off. I have also found that if I shut the motor down, after it boggs, wait a couple seconds with the key on, and restart, it will get on plane slowly, but it will get on plane. The only time it boggs on take-off is after an extended peroid of slow speed idle. (Fuel pump pumps to pressure in 15 seconds, has good pressure. Maybe an oil problem?)