+1 on checking the chain. Also, make sure the derailleur is set-up properly before you go pitching it for a new one.
Unless, of course, this is all just a thinly-veiled excuse to upgrade, in which case... yeah it's probably toast. Time for a new one!