Faire du zèle
Ce terme de « fayot » est apparu dans l'argot de la marine militaire en 1833 pour désigner le matelot qui se rengage.
Il faut d'abord se rappeler qu'à cette époque, le haricot (ou fayot) était une légumineuse très souvent servie au repas à bord (parce que pas chère et se conservant bien, donc embarquée en quantité).
Ensuite, le marin, ne sachant rien faire d'autre ou bien aimant réellement son métier et la discipline qui s'y rattache, ne faisait en général que se rengager dès son contrat précédent terminé et une opportunité d'embarquement ouverte.
On a donc, par plaisanterie, considéré qu'il revenait à bord aussi souvent que les fayots revenaient au menu. Ce qui explique ce surnom.
Ensuite, ce terme s'est étendu à tout militaire se rengageant, en y ajoutant un soupçon de mépris (si tu te rengages et que respectes ou appliques la discipline avec autant de rigueur, c'est certainement pour plaire aux gradés et obtenir quelques faveurs en échange).