In reply to Donnie:
Sorry to state the bloody obvious; but why don't you sort out your "dodgy" shoulders?
Go see a good physio that has some climbing knowledge and do all the exercises that they recommend; then worry about your fingers being weak i.e. train the weakest link, which at the moment is certainly your shoulders.