I keep reading to head to the dealer every time the abs light comes on. BS. One time is was a dirty sensor after a brake job spilled oil then accumuated road dirt. Another time it was gunk on the bearing wells. Simple cleaning. Plus other simple fixes like draining the on-board memort after the battery is disconnected with by using the horn. Let common sense be a guide. Sounds like dealers have infiltraded this forum. Just something to think about. All Codes are easy to extract.