Been driving D21's for sometime now.
Doing research on the crappy mileage on these....2 things really stand out on simple stuff, that really made the truck run better all round, and really improved over all mileage.
1) Cleaned the MAF sensor (mass air flow)...usually found just after the air filter on the intake duck, clean only with elctronic circut cleaner...the liquid type......the results of this cleaning were amazing lol.....best to to a search and read up on the proceedure for your specific vehicle. this is so easy to do, like 5 mins, less if you do it while servicing your air cleaner.....will be a standard maintenence item for me now that i have experienced the improvement.
2) not sure if this is allowed or not, but i have run a particular brand of extra strength injector cleaner through a couple of tanks, and wowsers lol....motomaster/CT of all products lol....stuff is 5 star rated and really works.
