Upgraded to HEI and now the tach jumps around

What was the original idle speed? What happens at higher RPM?

Just guessing because lack of information. It could be too much gap in reluctor, or wiring from pickup, where the path is too long, to close to plug wires, or no twisted pair. A look with a scope on the (-) terminal would provide certainty.