check battery.
OBTW, today’s cars will not run with a totally dead battery. The battery must have some power to excite the field coil in the alternator. Without some functioning battery, the car will still die. Most likely when the alternator load suddenly increases.
First test the battery. Ensure the battery top and terminals are clean. Most likely the original problem is with the battery.
What else does/does not work? Lights, gauges, indicators?
Would be handy to know the car speed as reported by the PCM. If the PCM speed is zero, then you have damaged the VSS sensor in the transmission tail shaft. If the PCM speed is OK, then the problem is in the cluster
Also check fuses F2.21(5a), F2.5(15a), F2.34(20a), and F2.37(5a) in the central junction box (CJB). These fuses supply power to the cluster.
Recommend that each fuse be visually inspected. If no problem found, next remove each fuse one at a time, and test with an Ohm meter. Sometimes the fuse can be blown but not visible.
Check the fusible link to the alternator. Check the voltage between the main alternator B+ output and a good ground. If 12 volts, it is OK. Test the battery voltage while the engine is running. Should be around 14 volts. If not, may be bad alternator.
IMO, bump starting a car at 30MPH is OK as long as it it done in a reasonable gear. Don’t want to over rev the engine. 1st is too low at 30MPH. 2nd may be as well.