Okay, and why is that? I have to say that it sure feels like it is doing that, because the truck jerks with that happens.
Run the engine up to 2000 rpms and shut the key. The engine has a lot of spinning mass to decelerate, it does not happen that fast. What you are seeing with the tach dropping like that is an electrical interruption that is dropping the signals to the cluster, either at the cluster, the controller, the data bus, or maybe the ECU shutting down.
That could be a spike in the power that cause the ECU to shutdown, a loss of ground, or a loss of power. The jerk is the injectors shutting off.
With a light flashing on the dash like that it is electrical. Have you run the cluster diagnostics to see if anything is popping in it?
As I said before the big connector on the firewall carries bus info and if it looses connection the ECU will shut down. The ECU is programmed to shut down if it can't communicate with the clister controller becuase any security systems are integrated into it. An intermittent short condition in the fan circuit can also cause the same results, or even another circuit.
The FCM can have somewhat the same effect if it has corroded and\or has a broken connection on the board.
Along those lines, how are the batteries, battery connections, and the power connections off the cables? Also, the infamous AC clutch wire will throw a dead short back at the system and cause it to do weird things.