Tach gets it's signal from the crank sensor at the balancer. Check the connector up high by the fill tube. It also can cause it not to charge.
Speedo gets it's signal from the speed sensor in the tranny, or in your 4X4, in the transfer case. Doubt both would die at the same time.