RE: cleaning piston head
You might consider doing a search on the forum for engine tuning tips too. You need to be a touch rich off of peak for good engine life, then spend the rest of your tuning time tweaking the low end for proper idle and transition.