I think that Alec is probably on the right track with some problem with the wiring or coil pack. The reason that I pointed you at the other thread is because we were discussing (in the other thread) the way that the tach gets its signal.
It seems like you have an intermittent connection in the ignition system. A lot of the time, an intermittent connection will be temperature related, because the connectors and components expand as the engine warms up. I had a no start problem with my Ranger that was like this; it only refused to start after I had driven for awhile (engine warm) and then tried to start again. In my case, it was an intermittent problem with the ignition coil, but it was a pain to diagnose because it only would happen under certain conditions - like your problem.
One way to find a problem like this (temp related) is to use a heat gun (a hair dryer will work but not as quickly) to heat up the component to see if you can cause the problem. If you suspect the coil pack could be the problem, use the heat gun to heat it up while parked and idling to see if you can cause the problem. I also think that a bad ICM (aka TFI module) could cause your problem so you could test it also.
Definately check all under hood wiring (especially where harnesses rub on things) to make sure it isn't a wiring problem.
It wouldn't hurt to clean the MAF sensor carefully, but the problem with the tach cutting out at the same time as the engine surges seems to point to a problem in the ignition system.