A broken record: Oil up again August 19, 2004: 8:17 AM EDT NEW YORK (CNN/Money) - Oil prices blazed past $47.80 a barrel and set fresh highs Thursday as demand growth in China and India exacerbated supply shortage fears caused by a Shi'ite uprising in Iraq.