I have a Craftsman LT1000 that will start and run for about 15 mins then starts running rough and stalls. To keep it running you have to play with the choke and at times it will rev really high then run rough again. Any ideas as to what may be causing this behavior?