Pyruvate transfers an acetyl group to coenzyme A.
The acetyl group from acetyl co-A is the molecule that provides the 2 carbon atoms that get added to oxaloacetate to form citrate, and as you said, citrate starts the cycle over again.
Without coenzyme A, pyruvate cannot transfer the acetyl group to oxaloacetate to form citrate so without coenzyme A/acetyl co-A, the process would stop.
This is a slightly busy version of the diagram, but it does let you see how molecules in the cycle are formed and where carrier molecules interact with the molecules in the cycle.
- By Narayanese, WikiUserPedia, YassineMrabet, TotoBaggins [GFDL (http://www.gnu.org/copyleft/fdl.html) or CC BY-SA 3.0 (http://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons