Data suggest economy still on shaky ground