I had the exact same problem with my 500 when I bought it...once it was warmed up, it was fine.
It was the ratchet spring that was the problem...they're a fine wire spring and get weak over time.
Looks like Sandblaster has given the correct part #...and they're under $10.