En marzo de 2004, McGeoch fallece de un paro cardíaco mientras dormía, a los 48 años.