Faits: A. Par prononcé du 14 février 2008, le Préfet du Jura-Nord vaudois a condamné A._ à 120 fr. d'amende. Selon le rapport de la gendarmerie vaudoise du 8 janvier 2008, A._ circulait sur l'autoroute A5 entre Vaumarcus et Onnens, à environ 80 km/h avec une remorque attelée à son automobile, en suivant un véhicule lourd à une distance variant entre 5 et 15 m, soit un intervalle nettement insuffisant pour lui permettre de réagir en cas de freinage du véhicule qui le précédait. Invité à se déterminer sur une éventuelle sanction administrative, A._ contesta l'infraction, en indiquant qu'il avait suivi le poids lourd en respectant la limitation de vitesse et sans trop s'approcher. Pour les policiers qui le suivaient, il était difficile voire impossible d'évaluer la distance entre les véhicules, vu la taille de sa remorque. L'amende n'avait pas été contestée "afin d'éviter une perte de temps disproportionnée". Le 31 mars 2008, le Service cantonal des automobiles et de la navigation du canton de Neuchâtel (SCAN) a retiré le permis de conduire de A._ pour quatre mois, considérant l'infraction comme moyennement grave et tenant compte de trois antécédents en 1998 (avertissement), 2000 (retrait de deux mois) et 2006 (retrait d'un mois) pour excès de vitesse. Cette décision a été confirmée le 3 septembre 2008 par le Chef du Département cantonal de la gestion du territoire. B. Par arrêt du 30 janvier 2009, la Cour de droit public du Tribunal cantonal du canton de Neuchâtel a rejeté le recours formé par A._. La jurisprudence considérait comme moyennement grave la faute consistant à suivre un véhicule à une distance de 8 m (respectivement 5 à 10 m) à une vitesse de 85 km/h (respectivement 87 km/h). Cela correspondait à la faute commise par l'intéressé, selon les constatations faites par la police, lesquelles constituaient une preuve suffisante. Même si le véhicule de A._ avait une puissance de freinage nettement supérieure au poids lourd qui le précédait, sa remorque ne pouvait qu'accroître sa propre distance de freinage. Compte tenu de la faute et des antécédents, la durée du retrait correspondait au minimum légal. C. A._ forme un recours en matière de droit public assorti d'une demande d'effet suspensif. Il conclut à l'annulation de l'arrêt cantonal et au renvoi de la cause au Tribunal cantonal pour nouvelle décision, subsidiairement à l'exemption de toute mesure ou au prononcé d'un retrait d'un mois. Le Tribunal cantonal et le SCAN concluent au rejet du recours. L'effet suspensif a été accordé par ordonnance du 26 mars 2009. L'OFROU s'est prononcé dans le sens du rejet du recours. 