The P1000 code means that the self test monitors have not all completed sice the last time the battery was disconnected or the codes were read. On many cars, the monitors will run fairly soon (maybe a half hour of driving). Our cars, as well as many Fords, take longer. Sometimes, depending on driving habits, it may take a couple of weeks or more.
So, no, the P1000 had nothing to do with a weak cat.