A.- L._, ressortissant suisse né en 1966, se trouve en détention préventive à Genève depuis le 23 août 1999 sous l'inculpation d'infraction à l'art. 19 de la loi fédérale sur les stupéfiants. Le 8 août 1999, S._ et D._ avaient été arrêtées à la douane de Bardonnex au volant d'un véhicule prêté par L._, en possession de 2 kg de cocaïne. La drogue, dissimulée dans la roue de secours, provenait de Madrid et était destinée au marché zurichois. La détention préventive de L._ a été prolongée par décisions de la Chambre d'accusation genevoise des 27 août 1999 et 9 novembre 1999, en raison des risques de collusion et de fuite. B.- Par ordonnance du 8 février 2000, la Chambre d'accusation a autorisé une nouvelle prolongation de la détention, jusqu'au 8 mai 2000. Les charges ont été jugées suffisantes compte tenu des circonstances dans lesquelles L._ avait accepté d'accompagner D._ en Espagne, et lui avait laissé sa voiture à disposition pour le retour en Suisse. L'instruction n'était pas encore achevée et le risque de fuite a été retenu, nonobstant la nationalité suisse du prévenu, compte tenu de sa propension à voyager malgré son manque apparent de ressources. C.- L._ forme un recours de droit public contre cette ordonnance; il en demande l'annulation, ainsi que sa mise en liberté immédiate. La Chambre d'accusation se réfère aux considérants de son ordonnance. Le Procureur général conclut au rejet du recours. Le recourant a eu l'occasion de répliquer. 