Need a bit more information, as 94 is an odd year for Ford Trucks.
Is this an IDI, or a PSD (I see that it's in the PSD section)
Automatic or Manual?
So if this is a 94 PSD, it should be a manual..... Ford didn't put an automatic behind the PSD in 94, only behind the IDI