My current CF card, SanDisk Ultra II 4GB, only gives me about five seconds of video before the buffer is full and the camera quits recording because it cannot write to the CF fast enough. What is a good card that will cure this problem for me.

Manual page 149:

When shooting movies, use a large-capacity card having a read/write speed of at least 8MB/sec