found this with a quick search.
Here's how (according to ford) you get rid of the P1000 code. Attached is the entire copied section from the service manual if you prefer to follow their exact wording.
1) Cruise at 40mph for at least 5 minutes. This executes the HEGO monitor.
2) Cruise at 45-65mph for 10 minutes (avoid sharp turns and hills) This executes the EVAP monitor.
3) Drive in stop-and-go traffic conditions. Include five different constant cruise speeds, ranging from 25 to 45mph over a 10 minute period. This executes the catalyst monitor.
4) From a stop, accelerate to 45mph at 1/2 to 3/4 throttle. Repeat 3 times. This executes the EGR monitor.
5) Bring the vehicle to a stop. Idle with transmission in drive, or neutral if manual for 2 minutes. This execute4s the ISC portion of the CSM.
6) For manuals, accelerate from 0 to 50mph and skip to next step, for A/T from a stop and in overdrive, moderately accelerate to 50mph and cruise for at least 15 seconds. Stop vehicle and repeat without overdrive to 40mph cruising for at least 30 seconds. While at 40mph, activate overdrive and accelerate to 50mph and cruise for at least 15 seconds. Stop for at least 20 seconds, and repeat this step 5 times. This executes some transmission monitor.
7) From a stop, accelerate to 65mph. Decelerate at closed throttle until 40mph (no brakes.) Repeat this 3 times.
8) Access the onboard readiness function of your scan tool, and determine if any monitor has not been completed. If not, go to next step.
9) With scan tool, check for pending codes.
It doesnt sound like this is the problem. Sounds like something else is wrong.