First off, did you ever run out of gas? If you have, then that could have set multiple codes (see bottom of post).
How did you read these codes? Key off engine off (KOEO), key off engine running (KOER), or continuous memory? For P0113 it matters.
The following is from the 1996 Ford (Technical Service Publication):
===============================================
DC6 CONTINUOUS MEMORY AND KOER DTC P0102: CHECK MAF SIGNAL LOW INPUT TO PCM
===============================================
Diagnostic Trouble Code (DTC) P0102 indicates the MAF signal went below 0.39 volts (refer to «Voltage to Mass Air Flow Conversion Table» at beginning of this Pinpoint Test) sometime during normal engine operation (Continuous) or during Key On Engine Running (KOER) Self-Test.
Possible causes:
-- Damaged MAF sensor.
-- MAF sensor disconnected.
-- MAF circuit open.
-- VPWR circuit open.
-- PWR GND circuit open.
-- MAF RTN circuit open.
-- MAF circuit shorted to ground.
-- Air Intake Leak (near MAF sensor).
-- Throttle Position (TP) system (possible closed throttle indication).
-- Damaged PCM.
===============================================
H41 DTCs P0172, P0174, P0171 AND P0175: FUEL SYSTEM AT THE CORRECTED ADAPTIVE LIMITS
===============================================
Diagnostic Trouble Codes (DTCs) P0171 bank (1) (cylinder #1) and DTC P0174 bank (2) indicate the fuel/air ratio is too lean. The fuel adaptive system is at the rich correction limit.
DTC P0172 bank (1) and DTC P0175 bank (2) indicate the fuel/air ratio is too rich. The fuel adaptive syste is at the lean correction limit.
DTCs HO2S Reference list:
-- HO2S-11 = DTCs P0171 and P0172
-- HO2S-21 = DTCs P0174 and P0175
Possible causes:
Fuel system
-- Excessive fuel pressure.
-- Leaking fuel injector(s).
-- Leaking fuel pressure regulator.
-- Low fuel pressure.
-- Contaminated injector(s)
Induction system
-- Air leaks after the MAF.
-- Vacuum leaks.
-- Restricted air inlet.
-- PCV system.
-- Fuel purge system.
-- Improperly seated dip stick.
EGR
-- leaking gasket.
-- Stuck open EGR valve.
-- Leaking diaphragm.
Base engine
-- Oil overfill.
-- Cam timing.
-- Cylinder compression.
-- Exhaust leaks before or near the HO2S's.
===============================================
HD1 CHECK POSSIBLE CAUSES TO MISFIRE
===============================================
Misfire Continuous Memory Diagnostic Trouble Codes (DTCs):
P0301 - Cyl #1, Inj Test Pin 75
P0302 - Cyl #2, Inj Test Pin 101
P0303 - Cyl #3, Inj Test Pin 74
P0304 - Cyl #4, Inj Test Pin 100
P0305 - Cyl #5, Inj Test Pin 73
P0306 - Cyl #6, Inj Test Pin 99
P0307 - Cyl #7, Inj Test Pin 72
P0308 - Cyl #8, Inj Test Pin 98
P0300 - multiple cylinders misfiring, or cannot identify cylinder due to Camshaft Position sensor failure.
Possible causes:
-- Ignition System.
-- Fuel Injectors.
-- Fuel Pressure.
-- Evaporative System.
-- Canister Purge.
-- Base Engine.
-- Running out of fuel.
NOTE:
Running out of fuel may turn on the MIL and possibly store a Continuous Misfire DTC.