Just under 100,000. Engine Check light came on. I was sitting at a stoplight when the engine took a very big surge. I had to stand on the break to keep from moving. I slipped into neutral. RPM's went way up for about a second then came down. I drove it today and no surge but I'd like to know what happened and what to do about it. Anybody?

Thanks