2000 Toyota Sienna - Rough idle and dies

My 00 Sienna acts like it has the hiccups. When first cranked it has a rough idle but the real problem is when I tidy to accelerate it starts losing power. The worse problem is it starts acting like its running out of gas then just dies. Wont crank back at all for a long while then when it does it dies again and wont crank again. Just whirls like the fuel pump is out. What is wrong with this van?

First, is the CEL on when running?