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.