318 hunts and surges at idle or when cruising at low rpm

Maybe it's a vacuum leak!....Just kidding!! I would do a compression test, and also an engine running compression test. Maybe a valve hanging up or broken valve spring.