You're not using a meat thermometer
Looks can be deceiving; you might think you're pulling your steak off the grill at the right time, only to find out that it should have stopped cooking long ago.
Do yourself a favor and get a meat thermometer; it'll take human error out of the equation.