Default Phone has to be punched to get wifi unstuck

happens once a week now . Im sure something has jiggled loose . Anyone have any experience in fixing it ? Something a guy with moderat amateur electronic skills could fix? if its a ribbon then no . But maybe a loose connector to the motherboard?

Anyone ever repair this problem ?