Below is what I found at AllDatadiy.com. I know that the 111 code is a good code. I got the code each time that I started the engine so I knew something was wrong. After I made the adjustments, the Check Engine light doesnt flash any more, so maybe I got lucky when I found the info, and I got the new bypass valve from Pepboys.
PROCEDURE - STAR TESTER OR EQUIVALENT SCANNER REQUIRED
STEP 1
Activate engine running Self-Test.
STEP 2
After service code 11 or 111 has been displayed, unlatch and within 4 seconds latch the STI button.
STEP 3
A single pulse code indicates the entry mode, then observe the Self-Test Output (STO) of the STAR tester in step 4. If adjustment is required in step 4, ensure all other causes have been addressed and corrected before continuing.
STEP 4
A constant tone, solid light or "STO LO" readout means base idle rpm is within range. To exit test, unlatch STI button, then wait 4 seconds for reinitialization (after 10 minutes it will exit by itself).
Beeping tone, flashing light, or "STO LO" readout at (8hz) indicates Throttle Position Sensor is out of range due to over adjustment; adjustment may be required.
Beeping tone, flashing light, or "STO LO" readout at (4Hz) indicates base idle rpm is too fast, adjustment is required, go to STEP 6.
Beeping tone, flashing light, or "STO LO" readout at (1Hz) indicates base idle is too low, adjustment is required, go to STEP 5.
STEP 5
DO NOT clean the throttle body turn the air trim screw counterclockwise until conditions in Step 4(a) are satisfied. Process completed.
STEP 6
DO NOT clean the throttle body, turn the air trim screw clockwise until conditions in step 4(a) are satisfied.