I have a 2001 Yamaha OX66 with 550 hrs. that cuts off after running 5-10 miles and will not restart. It will turn over but won't start up and run. If it sits overnight it cranks right up and runs fine for 5-10 miles and cuts off.I have carried it to two different shops and looked at by the two best mechanics in my area and they can find nothing wrong with motor. Anybody had a problem like this and know what I can do to fix it?