Suis-je trop endurante ? Comment m’améliorer sur courtes distances ?

Bonjour,
je cours depuis de nombreuses années et systématiquement je fais « proportionnellement » de meilleurs temps sur longue distance que sur courte –

J’explique :
Meilleur temps sur semi = 1h39 mais n’ai jamais réussi à faire mieux que 47mn sur 10km (sur un 10km, je vais m’arracher et au max du max je ferai 47mn voire + – sur un semi, je vais le faire « pepere » en gestion et arriver en 1h39-1h45). De même, mon record sur 5km a toujours été battu sur 10 ou pire, sur semi !
Beaucoup d’amis runners me disent que je vaux mieux que ça sur courte distance, mais comment faire ? Un conseil en terme d’entrainement ?

Merci d’avance
Cess – diesel revendiquée mais qui aimerait bien passer au turbo 😉

(Age 33 ans / 3 sorties par semaine / 1.75 m – 55 kg / VMA non calculée)