I do come to the forum a lot for help, and they do always help.
BUT, when it is a baby, I go to the vet, ASAP! They go down hill much to quickly to wait. It sounds like the first guess may have been wrong,,,,,,,I'd be calling your vet. Does the foal have any other symptoms?
Good luck