Have you checked valve stem clearance that is very important for peak power? I did a repair not too long ago that had zero clearance the motor would still run but had very little power. That was due to wear in the seat and causing the valves to open too early and closing late alowing fuel to...