Jeep 4.0 Engine Fault Code P0171 (too lean)  but runs very rich - Reasons and how to fix it