The most likely reason for this is overcooking the steak. Since every oven is slightly different, you could check on it at around 16 minutes and then increase, checking every few minutes until they reach your desired level. Remember there's a final broil at the end, too!