1994 Chevrolet Pickup misses under 2000 rpms

My pick up under 2000 rpms it misses above that it runs great. I put in new plug new wires new distributor new rotor and still misses. What do I do next? thanks

How many miles? What engine? What transmission? Does the engine have good compression? have you checked all the ground wires? Are they in good shape? Missing?

Did you really put in a new distributor, with a new ignition module as well?

There are a lot of things that can cause this problem. You took an educated stab at it… But is the engine in good shape to start with? Is the check engine light on? Yeah, I know its OBD1, but GM has a way to read codes with only a paper clip. YouTube it, its easy and those codes could help diagnose it.