Flyers’ Carter Hart now has answers to illness that has ‘been going on for a while’ - eviltoast