I would check the pups with multimeter and also check the pots.
Had a similar experience with GFS pups, not really very good quality but GFS are good at customer service.