For those experiencing bad MPG I recommend a thorough check of this list I made.
-Your right foot. Make sure it is not made of lead, if so, try to convert it to something like titanium or plastic.
-Air filter. If it is dirty, get a new one, or re-oil it if it is on that uses oil. Go OEM or Fram, for me Fram was good enough and half the price of our stealer.
Check out this picture, can you guess which one is Fram and which one is OEM? (NOTE: One of them is new, and one is dirty)
-MAF. Thoroughly clean it. Get a can of electronic contact cleaner and GENTLY spray it, DON'T use anything else, or your asking for trouble, it is very delicate. (NOTE: 2nd gens do not have a MAF, air measurement is done through mechanical means.)
-Check & clean out throttle body.
-Seafoam the engine by using the vacuum lines.
-Put some seafoam (According to instructions) in the crankcase. IIRC, idling for 5 - 10 minutes. Then let it drain, and put in Mobil1 0W-30 Synthetic (New from Mobil1, meets or exceeds 10W-30 and 5W-30). Or you can use Mobil1 High Mileage. Follow that up with either a Mobil1 filter or an Amsoil.
-Check the spark plugs. Look for proper wear and gappage, V8 owners you have Iridium or the like, so yours need not to be gapped. Replace if neccesary(NGK or Denso). If you have a previous generation 4Runner change the wires(NGK) and the cap & rotor (OEM)
-While you are it check the drive belts, just in case.
-Check the driveline fluids. Transmission fluid should be bright cherry red.
The 2003 models can be flushed as these have a tranny dip-stick.
First you would have to determine which line on the tranny cooler is the output from the tranny. T
hen obtain a case or more of type T-IV ATF (it cost $ 4.71 at my dealer) Connect some clear tubing on this output line and place the other end into a 5 gallon bucket. Start the engine and drain out two quarts of AFT into the marked waste bucket. Shut engine off and fill tranny with 2 qts of new AFT. Repeat procedure until the waste bucket reaches the 14 qt mark.
Note1: Before doing this take your 5-gal HomeDepot bucket and add two qts of water at a time, while marking with a Sharpie Magic Marker each interval. Dump out water.
Note2: Mobil also makes a replacement fluid that is compatible with Toyota