Re: bas/esp light
1 other thing you could check is the 44 pin connector on the ABS right in front of the brake master cyl. If the connect or was ever off and not put back on properly it can cause the esp/bas light due to the pins not getting proper voltage. Also spray it down with WD40 if you see any condensation.