Killie and Saints frustrated in battle for top six