I read the posts when you first melted a hole in the piston, and I am very suspicious that this may have happened as a result of something related to the new parts which were installed. In other words, what CHANGED with regards to your engine which could have contributed to the failure?
Specifically, I'm thinking that the parts guy MAY have sold an incorrect spark plug which created a hot spot on that cylinder. I've seen motorcycles burn holes in pistons from the wrong spark plugs. I recommend comparing the new plugs with each other to insure that they are all identical, and comparing them to the old plugs also (if you still have them).
As for your current low power and poor economy, again try to think of what has CHANGED since before the new piston and head...either something is obstructing air flow into or out of the engine (a rag in the air box, or something in the exhaust pipe?), or the fuel injectors are delivering WAY too much fuel, possibly because an inoperative sensor is telling them to do so. However, did the sensor fail before the hole melted in the piston, or while repairs were being made? Does the exhaust pipe appear all black and sooty on the inside? If so, your mixture is too rich. Is there any chance that a wire or vacuum hose is hooked up incorrectly, causing a sensor to operate incorrectly, or not at all? It is sometimes easy to overlook simple things...are you absolutely sure that all the plug wires are on the correct cylinders? What is your intake manifold vacuum, should be around 21"?