I'd bring it to the dealer rather than to Bubba's Garage, unless you know that your local Bubba's Garage scans for computer codes (that's what smart guys do if an engine light is on) instead of just throwing parts at it.
Actually though, I just thought about it, and I think the the computer probably recorded a code for a fault with the vehicle speed sensor. If your problem is intermittent enough, the check engine light will eventually turn itself off after something like 20-40 drives. If it happens again, the light will turn back on. If it was a freak occurrence that never happens again, the light will stay off until something else turns it on. My bet is that it will get worse over time, unfortunately, and the speed sensor will eventually need to be replaced.