Ive had my abs light come on my car a few times and its always been the osf sensor,ever since i changed the osf hub.Touch wood its been ok for the past few weeks.I always use brake cleaner and i use a screw driver to clean the gaps between the teeth on the pick up ring.