Another thing to check is whether DTAC (Happy) has better coverage in the village.
Ask neighbours or spend a few hundred bahts on a DTAC SIM card to test.
They may have a cell tower closer to the village..