A grateful grandmother is running a marathon to raise funds for the county's hospital trust after her grandson received eight days of care in the neonatal unit.