That doesn't sound good, I take it it's out of warranty? Not had a problem with mine, they do replace all of the crowns and buttons on a service. When was it last serviced? Might be worth spending the extra and getting it serviced instead, mine cost £430 all in for a Planet Ocean XL Chrono