I am on my way back to Texas from Alabama and 30 miles into the ride the engine coughed once and the check engine light came on. It seemed to work just fine after that so I continued riding. About 20 miles later, while sitting at a stop light the engine started surging, then died. Every time I turn it on it runs for 30 sec to a min then starts surging and dies. I have tried running it with the fuel cap open to see if it was a clogged vent line but tha doesn't make much of a difference. Any ideas, suggestions would be appreciated. Thanks