A worn speed sensor drive gear can cause a surge when using cruise control and illuminate the Check Engine light. Transmission replacement will be needed.