I would suggest playing with 5 backups instead of 3-4. Each backup for each position. If his stamina is high (8-9), he will probably still play 40ish minutes per game. However, I believe high stamina players can play more minutes without their GS dropping too much. In that case, you might just be unlucky with GS. :)