just to clarify, TBI is EFI. efi stands for electronic fuel injection, which TBI most definantly is. most TBI trucks even had an EFI badge on the tailgate....
basically the difference between TBI and other injection methods comes down to placement and number/size of the injectors, as well as firing method/timing.
here's a quick rundown:
injector placement:
TBI - Throttle body injecton, uses 2 (sometimes more) injectors which inject the fuel at the throttle body. similar to a carb, only the fuel is supplied electronically and controlled through the computer.
MPFI - Multi-point fuel injection is a method of injecting fuel using multiple fuel injectors (typically 1 injector per cylinder), where fuel is injected into each of the intake runner of each cylinder slightly before the intake valve.
DI - Direct injection, where the injector and fuel are injected directly into the combustion chamber, typically using 1 injector per cylinder
Injector timing:
Batch injection - this is where all injectors are firing simulaneously, this is typically either all injectors firing together, or a bank of injectors firing together.
Sequential injection - this is where each injector fires individually, typically synchronized with their specific cylinder's timing events
Common types of GM fuel injection:
TBI - GMt400 trucks up through 1995, using 2 batch fired fuel injectors
CSFI - central sequential fuel injection - used on 1996+ GMT400 trucks. similar to MPFI except instead of using fuel injectors, the CSFI system uses poppet valves which are supplied by a centrally located fuel metering body. the poppets act as injectors and fire the fuel in the intake runner. as the name suggests, this system is sequential injection. this system has alot of inherent problems which I won't go into, there is an upgrade part that replaces the poppets with tiny actual fuel injectors, however even though the replacement setup does replace the poppets it still suffers many of the drawback of the poppet CSFI setup. personally I don't consider the upgrade a true MPFI system.
MPFI - as mentioned above, unlike the CSFI, true MPFI uses externally mounted injectors supplied by a fuel rail, which injects the fuel into the intake runner. most MPFI systems are sequential such as the GENIII LS based engines, as well as gen IV, etc. This is mostly what has been run in GM cars and trucks from ~2000 until today.
TPI - Tuned Port Injection, used in late 80's vettes, camaros, firebirds, etc. which is a port injection setup that is usually run as a batch fire system in stock form, but depending on the engine management setup, can be run sequentially as well.
DI - GM currently does have some direct injection vehicles, some of them are called EcoTec engines. this is a newer and currently less used technology compared to the other forms of fuel injection. as far as gasoline engines, this is where the near future is going. beyond that is anyone's guess, but expect to see many more direct injection vehicles coming out very soon. DI has alot of interesting benefits, as well as some drawbacks, but overall a very beneficial setup.
every one of these setups are "EFI", I could spend alot more time on injectors and electronic fuel delivery, but I hope that helps clear things up/