It may be the wiring. Mine was replaced twice years ago. Dealer jacked with the ABS unit and the lights kept coming on until they replaced the harness. Still some time left on the underhood wire recall if you have less than 100K miles. smile