First let me agree with the above, DIBAL will not turn your acid into an aldehyde. You'll be doing this in two steps.
A couple of other more "out there" options you might consider, in addition to the above reduction-oxidation sequences:
1. Make the acid into a Weinreb amide. These reduce to aldehydes very neatly under the same principle that makes them great for ketone synthesis. Even LiAlH4 stops at the aldehyde in Weinreb amide reductions!
2. Make the acid chloride and hydrogenate it. Very underrated way of cleaning making aldehydes, and you often don't need to purify either of the steps.
3. I've personally found that reducing carboxylic acids by making the mixed anhydride with a chloroformate (i-BuOCOCl is popular, for some reason) then using NaBH4 as the reducing agent is a better way of getting the alcohol than borane. Cheaper, easier workup, more convenient on scale. Your mileage may vary.