I have a nasty feeling most code readers won't show DTC's from the ESP system. I also wouldn't be surprised if the fault tries to keep the speed lower. I'm guessing a bit here though
. Unless you have a CAN-BUS issue the code would start with a C. I'd check your scanner will cover these.