anyone ever experience this?

my low mile stocker starting doing this. with ignition on tach needle jumps to almost 4k and stays there entire time while driving w/o moving.
upon shutoff of car it drops right back down to zero.

from what i have been reading, i think i may need to replace the tach?

car does have an msd ignition coil on it, if that makes a difference