Lo del IDS_STATE_0 ¿puede ser ciudades con tildes? A mí me pasa con La Unión. En la base de datos venía como "UNIÓN (LA)" (ni me aparecía icono ni terminaba de actualizar) y cambiando a "LA%20UNION" me aparece el icono (aunque aparece el IDS_STATE_0 y las temperaturas a 0º).
¿Podría ser la configuración regional del archivo o algo?