How do I correct the TC: P0172 System too Rich Bank 1?
Car Info-- 2000 Dodge Stratus SE 2.4L SFI DOHC around 88k miles.
Current Story-- Water pump began to leak. Replaced water pump, timing belt, PS belt, Acc belt and not needed but replaced plugs and wires as well. Set timing per timing marks on crankshaft and cam sprockets. rotated engine 2 times by hand. Started car Idel was real rough. Rechecked timing and found Exhaust cam a couple teeth off, reset and rechecked timing marks.. again turned engine over a couple times by hand. restarted and had very similar results. took it to a garage on the way there it ran fine under exceleration. Mechanic told me it was misfiring on multiple cylinders. took the car back home. pulled every thing back apart. rechecked everything and then rechecked my recheck a few times...could not find anything wrong.. put it all back together again.
restarted engine, ran good at first, then as engine warmed it started to run rough at idle, also gave code ( on my friends OBD II/CAN reader) P0172 System too Rich Bank 1.
Began a thourough check of everything.
Cold engine Compression Test 190-210psi all cylinders
Norm Engine operating Temp compression test 200-215psi all cylinders
Leak down test cold and warm 20% cold ~12% warm
Fuel pressure at rail 47-49 PSI Fuel injectors
Operating and non-leaking
Vacuum hoses could not find any leaks
What did I miss? What do I need to check next/again?