GM fuel indication circuits are designed to indicate an empty tank when there is low resistance in the circuit, such as a short. With high resistance, such as an open circuit, it will indicate a full tank. If the float arm on the sending unit was bent while removing or installing the module, that too could cause improper fuel level indication. In either case, the shop doing the repair is most likely at fault.