I have a X500 with 330 hours that will not start when it is hot, until it cools off - then it will start. I have removed and cleaned the fuel tank, replaced the fuel filter, replaced the fuel pump, replaced the plugs, and checked the gap between the flywheel and the coils. However, from what I...