the module they are referring to would be the bcm.
a sparkie would have checked the fuses and relays and i guess he tested for output to the relays and fuses which is why he suspects the bcm.
it could be a software issue or it could need the bcm replaced, you will need to take it to a dealer...