I second the multi vitamin suggestion. Also, I find that a small piece of fruit right before the gym (sugar + fiber) helps a TON in the energy department. I usually can't tolerate a full stomach when I work out, but it's not enough food to impact it, yet it really gives me a boost- especially after working all day (I work out at night).
Sometimes though, you just run out of juice
No rhyme or reason to it.