Did a president of Haiti ever served a full term?

Yes, Rene Preval served a full term has Haiti's President. He served from 1996 to 2001, and then ran again and was elected in 2006.