Missing at 3000rpms

Is it under a load only(driving) or in -n- parked as well?

If its only under a load, i woud be looking at the fuel system. IF not, i thing "OldmanRick" has you on track.