could be anything... leaky heat exchanger, rad, hose, head gasket, faulty expansion tank/cap.
you'll probably need to get the system tested somewhere.. maybe even with a UV detection dye. i guess you could also just use food colouring to make it more obvious. keep an eye near the head gasket for leaks. if that is leaking it will most likely give you some problems later.