410 LA small block will not rev past 6000

I second the “if the head work was done well” the heads are not the reason. If the cam will do it (I have no idea) my guess is the lifters giving up or ignition