I have a 2002 CR80 that will not run. Every so often it starts for 30 seconds to a minute and then dies out. It has a brand new top end, gets spark, and the carb is cleaned. The person working on the bike thinks that it is the top end but that was rebuilt and has about an hour on two on it. Any suggestions??