I am not sure if this will elp I wasn't having a problem with Pick Up Only but I just had to change everything I had scheduled from calculated shipping to flat rate shipping. Fortunatly I am using priority mail flat rate envelopes. I was getting this error message even though I have been using this shipping profile for months.
API Error
Provide a valid value for <WeightMajor> and <WeightMinor>.
API Error