Have you tried a network settings reset? I would try this before diving super deep into repairs and troubleshooting.
open