A method for use by a mobile station in selecting a wireless communication network for communications with the mobile station, the method comprising: selecting a first wireless network available for communications with the mobile station; causing a Packet Data Protocol, PDP, context request to be transmitted to the selected first wireless network; if a rejection having a code that matches one of a first plurality of reject codes indicating a temporary problem or fault with the network or service subscription associated with an end user of the mobile station is received from the first wireless network in response to the PDP context request: adjusting an attempt counter; retransmitting (704, 516) the PDP context request to the first wireless network if the attempt counter is less than 5; if a rejection having a code that matches one of a second plurality of reject codes indicating a permanent problem or fault with the network or service subscription associated with the end user of the mobile station is received from the first wireless network in response to the PDP context request: selecting a second wireless network available for communication without reattempting the PDP context request to the first wireless network. selecting a first wireless network available for communications with the mobile station; causing a Packet Data Protocol, PDP, context request to be transmitted to the selected first wireless network; if a rejection having a code that matches one of a first plurality of reject codes indicating a temporary problem or fault with the network or service subscription associated with an end user of the mobile station is received from the first wireless network in response to the PDP context request: adjusting an attempt counter; retransmitting (704, 516) the PDP context request to the first wireless network if the attempt counter is less than 5; if a rejection having a code that matches one of a second plurality of reject codes indicating a permanent problem or fault with the network or service subscription associated with the end user of the mobile station is received from the first wireless network in response to the PDP context request: selecting a second wireless network available for communication without reattempting the PDP context request to the first wireless network. if a rejection having a code that matches one of a first plurality of reject codes indicating a temporary problem or fault with the network or service subscription associated with an end user of the mobile station is received from the first wireless network in response to the PDP context request: adjusting an attempt counter; retransmitting (704, 516) the PDP context request to the first wireless network if the attempt counter is less than 5; adjusting an attempt counter; retransmitting (704, 516) the PDP context request to the first wireless network if the attempt counter is less than 5; if a rejection having a code that matches one of a second plurality of reject codes indicating a permanent problem or fault with the network or service subscription associated with the end user of the mobile station is received from the first wireless network in response to the PDP context request: selecting a second wireless network available for communication without reattempting the PDP context request to the first wireless network.