what does messy pistons mean. Do they have gouges out of them. Check the fuel pump is working by connecting the lanyard and listen if it powers up. The fuel pump is in the tank. If it is not working, you may have to attach a capacitor to the cam position sensor and cable tie to the loom to stop elec interference. Try new plugs first, and try starting with the air filter out.