Кстати, почему полногласие минуло слова сЕРдце и сОЛнце?
Потому что там были сочетания редуцированного с плавным: *sьrdьko и *sъlnьko.
Фиксируется ли середце и солонце в каких-нибудь памятниках?
Не знаю по поводу фиксации именно этих слов, но в ареале древненовгородского на месте сочетаний редуцированного с плавным развилось т.н. второе полногласие, отчасти сохранившееся в современных северо-западных говорах русского языка: верёх, серёп, коро́м, горо́б и т.п.