Re: Symptoms are getting worse
The AFRs jumping up to 20 at a stop light is the air pump test. If it fails you will get P0140.
If you have an air leak or low fuel pressure your long term fuel trims will be way +.
A bad check valve will cause the hard starting like stated above.