This is something only a mechanic on the spot can assess. It seems though that you should think seriously about getting a new one. They aren't that expensive and if it's old anyway chances are that you'll have more problems with it in the future.