Try cleaning out and re-oiling your one-way diff. One-way bearings can be quite delicate and only need the smallest bit of grit/dirt on the rollers and it can cause them to slip. Maybe is it just slipping when it takes a lot of stick but under normal driving conditions its ok.