There are many things that affect prefetch waits.
a] How are the tablespaces laid out? Do they have multiple containers? Are the disks laid out so that they are container independant and if this is an MPP system, also partition independant?
b] What are the strip and stripe sizes?
c] Are the tablespace parms prefetchsize, transferrate and overhead correctly set? Is it possible that the prefetchsize is wrapping around the strip or stripe?
d] How many prefetch queues is the system configured for?
What is the level of query concurrency? How much data are you dealing with and what portion of that data is concurrently accessed?