Maybe the chain is worn out?
Regardless I use vortex sprockets, on their website they have a section for rider support. Try to apply maybe you can score a deal. They have a "harder" sprocket and a steel sprocket you can buy. On my 600 the allumunum ones seemed to last pretty long.