With the help of some remote tests by Pall Thayer - the problem seems to be fixed.
the mountpoint sent to shoutcast~ in Pd needed to be set to "puredata" rather than with the ".mp3" suffix and the browser pointing at a stream with the ".m3u" suffix added. eg. http://domainname.org:8000/puredata.m3u
cheers, iain