Upon stripping the bike I have just discovered that the weld between the seatpost and the seatstay yoke is almost completely cracked through! About 4mm on underside left. Damnit! Looks like she will go back in the shed until I decide what to do. Sorry guys.
A recurring shoulder injury...