When that happened to me a few years ago it was the accumulator ball. It was an easy fix and the part through gmpartsdirect was about $60. I have heard that GM discontinued the part and now when you find one it's closer to $150. Hopefuly someone will chime in and tell you where to get a new one. Otherwise, I would call one of the vendors on this board and see if they have one.