Well, if the tach drops out (I assume you means the indicated RPM drops to near 0 periodically) that would indicate an electrical/ignition issue, since that is what drives the tach. Check for stored trouble codes in the ECU:
- http://www.4crawler.com/4x4/CheapTricks/index.shtml#FuelPump