Hola de nuevo Lexus....
Estás utilizando una versión completamente vieja y obsoleta de MySQL... la función TimeStampDiff no existe en la versión 4.1 de MySQL, es por eso que te marca error.
Mi recomendación sería que migraras de BD, pero no se si esto sea posible, o buscar dentro de las funciones de fecha que tiene esta versión de MySQL alguna otra que te pueda servir.
Una opción sería usar la función DATEDIFF que pones al inicio y dividir entre 365, pero tendrías que validar también el caso de los años bisiestos.
También podrías checar esta liga:
Trucos MySQL - Calcular la edad a partir de la fecha de nacimiento
Aunque no recuerdo en estos momentos si las funciones de fecha que se manejan son soportadas por la versión 4.1, sería cuestión de que pruebes.
Saludos
Leo.