90 ranger 4.0. It is running rich at all rpm ranges. I have changed all these, Canister Purge Valve Solenoid, Oxygen Sensor, Air Charge Temperature Sensor, Air Cleaner Temperature Sensor, Coolant Temperature Sensor, Crankshaft Position Sensor, Idle Air Control Valve, Mass Air Flow Sensor...