RE: engine problems
Wringing every last ounce of power from an engine rarely makes sense. It will result in overly lean runs, as you've already experienced, and one run that's a bit too lean will ruin an engine.
I have engines that are going on 9 years (new when I started flying), and they run like brand new. I always back them off about 500 rpm from peak.
Dennis-