http://www.felinecrf.org/index.htm
One of my kids started loosing weight and yowling at night; turned out to be hyperthyroidism. Your cat is sleeping a lot so it could be hypothyroidism; the opposite. If you have them run a "Senior Panel" of blood work, which includes: Superchem, CBC...