Thoughts:
. Check/replace the Engine Coolant Temperature (ECT) Sensor:
AutoZone.com | Vehicle Selection | Year
ECTs affect fuel injector pulse width. The ECT Sensor is a temperature dependant resistor (thermistor), whose resistance decreases as the engine coolant temperature increases. It provides a richer mixture when cold, leaner mixture when hot. They become corroded, due to not changing the coolant frequently enough, flood the engine, and waste a tremendous amount of fuel.
. Have you ever replaced the Ignition Control Module (ICM)? Here's what it looks like and costs:
AutoZone.com | Vehicle Selection | Year