It might be a little easier to diagnose if we could see your VIs.
But, I'll give some suggestions anyway...
Where are you using the Clear Task VI? A Clear Task destroys the task
and you have to create a new task in order to acquire data. If your
Clear Task is inside your acquisition loop, then you will only get one
data point.
With DAQmx, it's fastest to create your task once and then use Start
Task and Stop Task to work with the task. Acquire data using the
read functions as you need it and Stop Task or Clear Task only when you
are done acquiring data.
Hope this helps some.
Rob