My DS is super skinny as well, and we've done okay with the Gymboree pants that have elastic waists - so the whole waistband is elastic, not the kind with the elastic insert. Those inserts do nothing for him.
Also, with warm weather coming, you can buy shorts in smaller sizes. The shorts are very forgiving in length