New owner of 2003 Bullet ES 500. After warming up, engine begins to cut out then dies. Restarts with choke. After thirty seconds, cut choke off and engine runs well for about two miles. Same restart with choke - then engine runs well for another two mile stretch. Any ideas?