I think its cracked. I haven't seen it yet. I took it in to the dealer to get the front axel seals & bearings replaced. They told me the front cover is leaking & a new one is $576. They are trying to jb weld it for now.
Check out this vid from Project Farm. You might be ok if they do it right.
If that doesn't work you might try to find a shop that can weld cast.
If the cover is aluminum Project Farm has a good video testing aluminum welding rod.