When I had a similar problem some years back, I had my car scanned by an Indy shop. Results were not very helpful! Described here. I did my own search and I think it was the P1401 code that suggested it could be the ABS pump. Here is a post I made back then:
Also in this thread: BAS, ASR, ABS Lights on, w/C1401 code
Funnily enough, we went out to a dinner last Friday. Roads were slippery. I twice had to brake hard. Both times the ABS worked as it should. The chattering is always a bit of a surprise when it does!
That $50 eBay used pump bought 10+ years ago has worked out well for me
There is more in that thread: Dreaded ABS BAS light
Also in this thread: BAS, ASR, ABS Lights on, w/C1401 code
Funnily enough, we went out to a dinner last Friday. Roads were slippery. I twice had to brake hard. Both times the ABS worked as it should. The chattering is always a bit of a surprise when it does!
That $50 eBay used pump bought 10+ years ago has worked out well for me